Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-06 | Add Runtime flag to indicate sparse inference preference | Marat Dukhan | |
PiperOrigin-RevId: 346026748 | |||
2020-12-01 | Support ELU operator in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 345167963 | |||
2020-12-01 | Implement ELU operator | Marat Dukhan | |
PiperOrigin-RevId: 345129548 | |||
2020-11-25 | NHWC version of Depth-To-Space operator | Marat Dukhan | |
PiperOrigin-RevId: 344304885 | |||
2020-11-24 | Unify parameters of DepthToSpace NCHW->NHWC operator with other operators | Marat Dukhan | |
PiperOrigin-RevId: 344183834 | |||
2020-11-12 | Refactor Depth-To-Space operator | Marat Dukhan | |
PiperOrigin-RevId: 342119823 | |||
2020-11-12 | Make DepthToSpace X32 operator consistent with other X32 operators | Marat Dukhan | |
PiperOrigin-RevId: 342102000 | |||
2020-11-12 | Rename CHW2HWC to NCHW2NCHW in DepthToSpace operator | Marat Dukhan | |
Force constistent naming with other operators PiperOrigin-RevId: 342098263 | |||
2020-11-05 | Introduce DEPTH_TO_SPACE operator and enable it for graph rewriting | Artsiom Ablavatski | |
PiperOrigin-RevId: 340925373 | |||
2020-10-27 | Add operator implementation and tests for IBILINEAR CHW microkernel | Artsiom Ablavatski | |
PiperOrigin-RevId: 339348062 | |||
2020-10-23 | Add WebAssembly SIMD IBILINEAR microkernels for CHW layout | XNNPACK Team | |
PiperOrigin-RevId: 338792392 | |||
2020-10-23 | Roll back the decision to split the packed weights for the CHW IBILINEAR ↵ | XNNPACK Team | |
microkernel interface PiperOrigin-RevId: 338785454 | |||
2020-10-23 | Split packed weights into horizontal and vertical in IBILINEAR CHW ↵ | XNNPACK Team | |
microkernel interface PiperOrigin-RevId: 338744798 | |||
2020-09-13 | Alphabetically order FP16 operators | Marat Dukhan | |
PiperOrigin-RevId: 331473625 | |||
2020-09-11 | FP16 HardSwish operator | Frank Barchard | |
PiperOrigin-RevId: 331236366 | |||
2020-09-09 | FP16 binary multiply operator | Frank Barchard | |
PiperOrigin-RevId: 330810365 | |||
2020-09-03 | QS8 version of ND ADD operator | Marat Dukhan | |
PiperOrigin-RevId: 329993459 | |||
2020-08-07 | QS8 variant of NWC Global Average Pooling operator | Marat Dukhan | |
PiperOrigin-RevId: 325402397 | |||
2020-08-04 | QS8 version of NHWC Convolution operator | Marat Dukhan | |
- Operator implementation - Unit tests - Microbenchmarks PiperOrigin-RevId: 324916339 | |||
2020-07-23 | Support Resize Bilinear 2D in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 322743689 | |||
2020-07-17 | Remove output_min and output_max arguments in ArgMax Pooling operator | Marat Dukhan | |
These arguments weren't actually used, but cost performance in WAsm builds PiperOrigin-RevId: 321727974 | |||
2020-07-15 | Rename Q8 microkernels and operators to QU8 | Marat Dukhan | |
- Indicate unsigned datatype - Make space for QS8 with signed quantization PiperOrigin-RevId: 321275708 | |||
2020-07-09 | Support Reshape Node in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 320553774 | |||
2020-07-09 | Support Square Root node in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 320364215 | |||
2020-06-30 | Square Root operator | Marat Dukhan | |
PiperOrigin-RevId: 319145965 | |||
2020-06-26 | FP16 Convolution NHWC operator | Frank Barchard | |
PiperOrigin-RevId: 318540097 | |||
2020-06-23 | FP16 binary add operator | Frank Barchard | |
PiperOrigin-RevId: 317999884 | |||
2020-06-22 | Group FP16 operators together in a section guarded by #ifndef ↵ | Frank Barchard | |
XNN_NO_F16_OPERATORS PiperOrigin-RevId: 317746266 | |||
2020-06-18 | Parametrise Convolution operators by strides along the channel dimension | Marat Dukhan | |
Unify parametrisation across NCHW and NHWC Convolution operators PiperOrigin-RevId: 317102226 | |||
2020-06-12 | FP16 Global Average Pooling operator | Frank Barchard | |
PiperOrigin-RevId: 316066562 | |||
2020-06-11 | Global Average Pooling operator in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 315943883 | |||
2020-06-10 | Leaky ReLU operator in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 315817869 | |||
2020-06-10 | FP32 Leaky ReLU operator | Marat Dukhan | |
PiperOrigin-RevId: 315806661 | |||
2020-06-10 | Six new unary elementwise operators in Subgraph API | Marat Dukhan | |
- Abs - Bankers' Rounding - Ceiling - Floor - Negate - Square PiperOrigin-RevId: 315649679 | |||
2020-06-09 | Rounding operators | Marat Dukhan | |
- Bankers' Rounding - Ceiling - Floor - Truncation PiperOrigin-RevId: 315550942 | |||
2020-06-08 | Abs, Negate, and Square NC operators | Marat Dukhan | |
PiperOrigin-RevId: 315341068 | |||
2020-06-08 | Remove remnants of Add NC operator | Marat Dukhan | |
PiperOrigin-RevId: 315336496 | |||
2020-06-05 | Divide/Subtract/Minimum2/Maximum2/SquaredDifference in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 315020715 | |||
2020-06-05 | Squared Difference operator | Marat Dukhan | |
PiperOrigin-RevId: 314957945 | |||
2020-06-05 | Remove Channel Pad NC operator | Marat Dukhan | |
Pad ND provides a more flexible alternative PiperOrigin-RevId: 314947705 | |||
2020-06-04 | Copy NC operator | Marat Dukhan | |
PiperOrigin-RevId: 314845678 | |||
2020-05-22 | Rename Pad operator to Constant Pad in Operator API | Marat Dukhan | |
PiperOrigin-RevId: 312838474 | |||
2020-05-21 | Support Static Constant Pad operator in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 312786589 | |||
2020-05-21 | N-dimensional Pad operator | Marat Dukhan | |
PiperOrigin-RevId: 312757022 | |||
2020-05-05 | ArgMax Pooling 2D and UnPooling 2D nodes in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 310046015 | |||
2020-04-27 | Support Deconvolution in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 308738695 | |||
2020-04-23 | Fully Connected node in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 308156251 | |||
2020-02-29 | Support Average Pooling and Max Pooling in Subgraph API | Marat Dukhan | |
PiperOrigin-RevId: 298018572 | |||
2020-02-24 | Clarify input_padding_* arguments with XNN_FLAG_TENSORFLOW_SAME_PADDING flag | Marat Dukhan | |
PiperOrigin-RevId: 296893373 | |||
2020-02-24 | Remove output_min & output_max arguments in PReLU operator | Marat Dukhan | |
- There arguments weren't really used (e.g. TFLite PReLU operator doesn't have built-in activation argument, and it is not common to have PReLU followed by ReLU in general). - Supporting them is a non-trivial cost on WebAssembly targets PiperOrigin-RevId: 296826639 |