Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
XNNPACK
/
c452eb13f60169bbb4f60b7b56cfb42c695e9adf
c452eb1
Re-generate SpMM micro-kernels
by Marat Dukhan
· 5 years ago
ae777b4
4x8 a53 eliminate pushes to stack
by Frank Barchard
· 5 years ago
e0601b5
Sort include order for params-init.h and log.h
by Frank Barchard
· 5 years ago
4a2bbc6
Benchmark for Two-Pass Softmax algorithm
by Marat Dukhan
· 5 years ago
eeaa7bd
Refactor initialization of micro-kernel parameters
by Marat Dukhan
· 5 years ago
6f8d4d3
RADDEXTEXP and VSCALEEXTEXP micro-kernels for AVX2 and AVX512F
by Marat Dukhan
· 5 years ago
b3c6c6e
6x8 A53 remove pushes for NEON
by Frank Barchard
· 5 years ago
46fb807
4x8 A53 GEMM, and GEMMINC unpipelined microkernels.
by Frank Barchard
· 5 years ago
cd945c6
Re-enable swizzle GEMM/IGEMM micro-kernels in WAsm SIMD on ARM
by Marat Dukhan
· 5 years ago
f753a7d
Rename BUILD to BUILD.bazel
by Marat Dukhan
· 5 years ago
c4ae7de
Propagate IGEMM SR argument to weights packing in Deconvolution operator
by Marat Dukhan
· 5 years ago
c6afd9b
Add blocked scalar spmm kernels.
by Erich Elsen
· 5 years ago
8440fde
Support TF-style SAME padding via explicit flag
by Marat Dukhan
· 5 years ago
bff791e
Use 8x1 SpMM micro-kernel on WebAssembly
by Marat Dukhan
· 5 years ago
32c74f7
Fix xnn_f32_gavgpool_spchw_ukernel__scalar_x1 test cases
by Marat Dukhan
· 5 years ago
14fe0b2
Enable sparse MobileNet v1/v2 operators on WebAssembly
by Marat Dukhan
· 5 years ago
a7fb855
6x8 A53 GEMM, GEMMINC and IGEMM unpipelined microkernels.
by Frank Barchard
· 5 years ago
563df5f
Add scalar version of hwc2spchw convolution.
by Erich Elsen
· 5 years ago
98ba441
Vectorized extexp functions
by Marat Dukhan
· 5 years ago
cb80197
Disable GEMM/IGEMM micro-kernels with swizzle
by Marat Dukhan
· 5 years ago
4232323
Unify naming of functions in benchmark::utils::
by Marat Dukhan
· 5 years ago
31a98d7
Remove warnings about inefficient padding parameters in Convolution
by Marat Dukhan
· 5 years ago
1756f9e
Propagate GEMM/IGEMM SR argument to weights packing in Fully Connected operator
by Marat Dukhan
· 5 years ago
e0df831
Remove trailing whitespace
by Marat Dukhan
· 5 years ago
07cb676
Refactor initialization of even/odd masks in parameters for SpCHW micro-kernels
by Marat Dukhan
· 5 years ago
838c8e3
Refactor initialization of masks in parameters for SpCHW micro-kernels
by Marat Dukhan
· 5 years ago
caf8544
LD64/LD128 kernels remove all pushes (d8-d15) Remap d12-d15 to d16-d19
by Frank Barchard
· 5 years ago
fcfdc0e
Automated g4 rollback of changelist 274728310.
by Frank Barchard
· 5 years ago
05ac8e3
VSCALE microkernel and SoftMax Three-Pass algorithm with Reloading
by Marat Dukhan
· 5 years ago
4a4a7fa
Three-Pass Softargmax benchmark (recomputing version)
by Marat Dukhan
· 5 years ago
8e3c551
1x8 a53 kernel refactor based on a57.
by Frank Barchard
· 5 years ago
baa9ead
Update assembly Copyright notice to // comment
by Frank Barchard
· 5 years ago
9757953
Refactor and open-source Three-Pass Softmax micro-kernels
by Marat Dukhan
· 5 years ago
459c9fc
6x8 and a53 kernel comments.
by Frank Barchard
· 5 years ago
515c977
Refactor and open-source vectorized expminus function
by Marat Dukhan
· 5 years ago
f6839e1
Refactor vectorized exp functions
by Marat Dukhan
· 5 years ago
2af471b
Switch default intrinsics kernel to 6x8
by Frank Barchard
· 5 years ago
9cdade3
Add prefetch instructions to 16x1, 16x2, 16x4 kernels.
by Erich Elsen
· 5 years ago
34dc2c0
Add gavgpool_spchw_scalar__x1 kernel.
by Erich Elsen
· 5 years ago
ac4de80
Add chw 3x3s2p1_scalar kernels.
by Erich Elsen
· 5 years ago
0cc2c53
add 3x3p1_scalar kernel
by Erich Elsen
· 5 years ago
a5ca10e
Neon intrinsics clamping - Replace 2 LD1R with 1 LD2R
by Frank Barchard
· 5 years ago
6adff4e
Vectorized implementations of expf function for AVX2 and AVX512F
by Marat Dukhan
· 5 years ago
bd9e495
Remove 4x12 intrinsics kernels.
by Frank Barchard
· 5 years ago
7e95597
Pass XNN_ENABLE_ASSEMBLY for all tests and kernel benchmarks
by Frank Barchard
· 5 years ago
8fe54e4
Extra :xnnpack_operators_nhwc_f32 target with only F32 operators in NHWC layout
by Marat Dukhan
· 5 years ago
810171d
Enable assembly by default.
by Frank Barchard
· 5 years ago
21be34f
1x8 A53 GEMM, GEMMINC and IGEMM microkernels.
by Frank Barchard
· 5 years ago
db45b6a
1x8 neonfma IGEMM microkernel and 1x8 benchmarks.
by Frank Barchard
· 5 years ago
174706e
Fix misleading comments for debug_build/optimized_build Bazel configs
by Marat Dukhan
· 5 years ago
dbafc58
extend build flag --define=xnn_enable_assembly=true to GEMM and IGEMM benchmarks.
by Frank Barchard
· 5 years ago
4e0249a
Add performance results on MobileNets & Pixel phones
by Marat Dukhan
· 5 years ago
466b523
Use GEMM/IGEMM micro-kernels with Swizzle on WAsm SIMD
by Marat Dukhan
· 5 years ago
f633c2c
Fix Bazel symblinks in .gitignore
by Marat Dukhan
· 5 years ago
523448a
Add .gitignore file
by Marat Dukhan
· 5 years ago
2dbdc2f
CMake build configurations
by Marat Dukhan
· 5 years ago
afbca9a
Remove unused x21 and switch x20 to x8 to avoid push.
by Frank Barchard
· 5 years ago
d620972
Group operators in public header by data type
by Marat Dukhan
· 5 years ago
5609a08
Document xnn_initialize and xnn_deinitialize functions
by Marat Dukhan
· 5 years ago
cf056b2
Hide all emscripten-specific sources behind xnnpack_cc_library rule
by Marat Dukhan
· 5 years ago
0c57d2a
Fix Bazel build for XNNPACK when using emscripten toolchain.
by Daniel Smilkov
· 5 years ago
1a729ec
Internal change
by Marat Dukhan
· 5 years ago
d343c22
Avoid cpuinfo dependency in Emscripten builds
by Marat Dukhan
· 5 years ago
1aaabb6
Remove unused field _np in GemmMicrokernelTester
by Marat Dukhan
· 5 years ago
885ca24
Support MacOS build with Bazel
by Marat Dukhan
· 5 years ago
dd69f0b
Rename XNN_CONVOLUTION_FLAG_DEPTHWISE to XNN_FLAG_DEPTHWISE_CONVOLUTION
by Marat Dukhan
· 5 years ago
c8e00eb
Disable logging in optimized builds, limit logging in fastbuild
by Marat Dukhan
· 5 years ago
12f1dea
Increase static memory in Emscripten benchmarks to 128MB
by Marat Dukhan
· 5 years ago
c068bb6
End-to-end benchmarks on MobileNet v1 and MobileNet v2 models
by Marat Dukhan
· 5 years ago
4efb351
Document availability of Fully Connected operator
by Marat Dukhan
· 5 years ago
1b0421b
1x12 and 1x8 assembly kernel cleanup
by Frank Barchard
· 5 years ago
4e45e66
Support Linux/AArch64 platform
by Marat Dukhan
· 5 years ago
b8ab4cb
Fix signed/unsigned mismatch warning in SpMM benchmarks
by Marat Dukhan
· 5 years ago
c6edf92
Fix bug in Fully Connected F32 unit tests
by Marat Dukhan
· 5 years ago
9d056a4
Compatibility with TF.js WAsm build
by Marat Dukhan
· 5 years ago
3bcea2b
Final touch before open-source release
by Marat Dukhan
· 5 years ago
08c4a43
Bazel BUILD file for XNNPACK
by Marat Dukhan
· 5 years ago
452662b
Fix XNNPACK build on Mac
by Marat Dukhan
· 5 years ago
f8c8046
Cleanup redundant #includes
by Marat Dukhan
· 5 years ago
341c321
Remove unused XNN_INTERNAL_EXTRA_BYTES constant
by Marat Dukhan
· 5 years ago
df6985f
Map Exynos-M[1-4] micro-architectures to equivalents in OSS cpuinfo
by Marat Dukhan
· 5 years ago
33f0c7a
Guard Ruy and GemmLowp benchmarks
by Marat Dukhan
· 5 years ago
d62f3cc
Avoid using cpuinfo_get_max_cache_size() function
by Marat Dukhan
· 5 years ago
22f38e4
Refactor architecture identification macros
by Marat Dukhan
· 5 years ago
1dadbf7
Limit direct dependencies on cpuinfo
by Marat Dukhan
· 5 years ago
629a33e
Fix incompatibilities with open-source Bazel-based build
by Marat Dukhan
· 5 years ago
4c2637d
LD2R for loading clamp parameters
by Frank Barchard
· 5 years ago
bb4c18b
Report Freq in additional benchmarks
by Frank Barchard
· 5 years ago
80fc932
Unify comments style
by Marat Dukhan
· 5 years ago
b455b12
Initial open-source release
by XNNPACK Team
· 5 years ago