Attila Afra
f53274c9fe
merged 2.2.4
2021-06-28 18:51:36 +03:00
Attila Afra
59e3577cc3
merged 2.2.3
2021-06-28 18:32:17 +03:00
Attila Afra
eb3e967005
fixed compile error for some older macOS versions
2020-10-13 01:21:56 +03:00
Attila Afra
603620ba45
Merge remote-tracking branch 'origin/oidn_v1.6.1' into oidn
2020-09-10 00:28:36 +03:00
Attila Afra
d4b6cff247
Merge remote-tracking branch 'upstream/rls-v1.6' into oidn_v1.6.1
2020-09-10 00:17:10 +03:00
Attila Afra
c2e39639f7
enabled AVX-512 direct conv, disabled Winograd
2020-09-09 03:16:17 +03:00
Attila Afra
1bb88ebf60
Merge remote-tracking branch 'origin/rls-v1.6' into oidn_v1.6.1
...
# Conflicts:
# .github/pull_request_template.md
# CMakeLists.txt
# CONTRIBUTING.md
# README.binary.in
# README.md
# cmake/MKL.cmake
# cmake/Threading.cmake
# cmake/options.cmake
# doc/advanced/primitive_cache.md
# doc/build/link.md
# doc/performance_considerations/dispatcher_control.md
# doc/performance_considerations/profilers.md
# doc/performance_considerations/verbose.md
# doc/primitives/convolution.md
# doc/primitives/eltwise.md
# doc/primitives/layer_normalization.md
# doc/programming_model/attributes_post_ops.md
# doc/programming_model/attributes_quantization.md
# doc/programming_model/data_types.md
# doc/usage_models/inference_int8.md
# examples/cnn_inference_int8.cpp
# examples/cnn_training_bf16.cpp
# examples/memory_format_propagation.cpp
# examples/performance_profiling.cpp
# include/dnnl.h
# src/common/eltwise_pd.hpp
# src/common/engine.hpp
# src/common/math_utils.hpp
# src/common/primitive_hashing.hpp
# src/common/verbose.cpp
# src/cpu/CMakeLists.txt
# src/cpu/cpu_concat.cpp
# src/cpu/cpu_convolution_list.cpp
# src/cpu/cpu_pooling_list.cpp
# src/cpu/cpu_resampling_list.cpp
# src/cpu/cpu_sum.cpp
# src/cpu/eltwise/cpu_eltwise_list.cpp
# src/cpu/eltwise/jit_uni_eltwise.hpp
# src/cpu/eltwise/ref_eltwise.cpp
# src/cpu/eltwise/ref_eltwise.hpp
# src/cpu/gemm/gemm.cpp
# src/cpu/gemm/gemm_pack.cpp
# src/cpu/gemm/gemm_utils.hpp
# src/cpu/gemm_bf16_convolution.cpp
# src/cpu/gemm_bf16_inner_product.cpp
# src/cpu/gemm_convolution.cpp
# src/cpu/gemm_convolution.hpp
# src/cpu/gemm_inner_product.cpp
# src/cpu/gemm_inner_product_utils.cpp
# src/cpu/gemm_inner_product_utils.hpp
# src/cpu/gemm_x8s8s32x_convolution.hpp
# src/cpu/gemm_x8s8s32x_inner_product.cpp
# src/cpu/jit_uni_eltwise.hpp
# src/cpu/jit_utils/jitprofiling/README.md
# src/cpu/matmul/gemm_bf16_matmul.cpp
# src/cpu/matmul/gemm_f32_matmul.cpp
# src/cpu/matmul/gemm_x8s8s32x_matmul.cpp
# src/cpu/matmul/ref_matmul.hpp
# src/cpu/ref_binary.hpp
# src/cpu/ref_convolution.hpp
# src/cpu/rnn/rnn_reorders.hpp
# src/cpu/rnn/rnn_utils.hpp
# src/cpu/x64/gemm/gemm_driver.hpp
# src/cpu/x64/gemm_bf16_convolution.hpp
# src/cpu/x64/jit_avx2_1x1_conv_kernel_f32.hpp
# src/cpu/x64/jit_avx2_conv_kernel_f32.hpp
# src/cpu/x64/jit_avx2_x8s8s32x_1x1_conv_kernel.hpp
# src/cpu/x64/jit_avx2_x8s8s32x_conv_kernel.hpp
# src/cpu/x64/jit_avx512_common_1x1_conv_kernel.hpp
# src/cpu/x64/jit_avx512_common_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_bf16_1x1_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_bf16_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_bf16_dw_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_x8s8s32x_1x1_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_x8s8s32x_conv_kernel.hpp
# src/cpu/x64/jit_avx512_core_x8s8s32x_deconvolution.hpp
# src/cpu/x64/jit_sse41_1x1_conv_kernel_f32.hpp
# src/cpu/x64/jit_sse41_conv_kernel_f32.hpp
# src/cpu/x64/jit_uni_binary.cpp
# src/cpu/x64/jit_uni_dw_conv_kernel_f32.hpp
# src/cpu/x64/jit_uni_dw_conv_kernel_utils.hpp
# src/cpu/x64/jit_uni_eltwise.hpp
# src/cpu/x64/jit_uni_i8i8_binary.cpp
# src/cpu/x64/jit_uni_softmax.cpp
# src/cpu/x64/rnn/jit_uni_rnn_common_postgemm.hpp
# src/gpu/ocl/ocl_post_ops.h
# tests/benchdnn/README.md
# tests/benchdnn/binary/binary.cpp
# tests/benchdnn/bnorm/bnorm.cpp
# tests/benchdnn/common.cpp
# tests/benchdnn/concat/concat.cpp
# tests/benchdnn/conv/conv.cpp
# tests/benchdnn/conv/conv_dw_fusion.cpp
# tests/benchdnn/conv/deconv.cpp
# tests/benchdnn/dnnl_common.cpp
# tests/benchdnn/doc/knobs_attr.md
# tests/benchdnn/eltwise/eltwise.cpp
# tests/benchdnn/inputs/binary/shapes_common
# tests/benchdnn/ip/ip.cpp
# tests/benchdnn/lnorm/lnorm.cpp
# tests/benchdnn/lrn/lrn.cpp
# tests/benchdnn/matmul/matmul.cpp
# tests/benchdnn/pool/pool.cpp
# tests/benchdnn/reorder/reorder.cpp
# tests/benchdnn/resampling/resampling.cpp
# tests/benchdnn/rnn/rnn.cpp
# tests/benchdnn/shuffle/shuffle.cpp
# tests/benchdnn/softmax/softmax.cpp
# tests/benchdnn/sum/sum.cpp
# tests/gtests/test_gemm_common.hpp
2020-09-06 00:13:18 +03:00
Attila Afra
bcceee6838
fixed incorrect detection of AVX-512 on macOS
2020-08-26 01:07:17 +03:00
Attila Afra
9730e5bf70
disabled KNL convolution kernels
2020-06-11 00:47:39 +03:00
Attila Afra
873e42b368
Merge branch 'master' into oidn
...
# Conflicts:
# CMakeLists.txt
# examples/performance_profiling.cpp
# src/common/memory_tracking.hpp
# src/cpu/binary/jit_uni_binary.cpp
# src/cpu/cpu_convolution_list.cpp
# src/cpu/eltwise/ref_eltwise.cpp
# src/cpu/jit_avx2_x8s8s32x_conv_kernel.cpp
# src/cpu/jit_avx2_x8s8s32x_convolution.cpp
# src/cpu/jit_avx512_common_conv_kernel.cpp
# src/cpu/jit_avx512_core_bf16_conv_kernel.cpp
# src/cpu/jit_avx512_core_x8s8s32x_conv_kernel.cpp
# src/cpu/rnn/cell_common.cpp
# src/cpu/rnn/cell_gru.cpp
# src/cpu/rnn/cell_gru_lbr.cpp
# src/cpu/rnn/ref_rnn.hpp
# tests/benchdnn/CMakeLists.txt
# tests/benchdnn/inputs/binary/shapes_common
# tests/benchdnn/inputs/binary/test_binary_bfloat16
# tests/benchdnn/inputs/conv/harness_conv_regression_general
# tests/benchdnn/inputs/conv/test_conv_bfloat16
# tests/benchdnn/inputs/resampling/test_resampling_all
# tests/benchdnn/resampling/resampling.cpp
# tests/benchdnn/rnn/bench_rnn.cpp
# tests/benchdnn/rnn/rnn.cpp
# tests/gtests/test_global_scratchpad.cpp
# tests/gtests/test_rnn_forward.cpp
2020-05-10 01:37:28 +03:00
Attila Afra
8158955c35
Merge commit '8e96ef49488c65e0738c552cec5c0563ab92c1af' into oidn
2020-03-21 17:49:23 +02:00
Attila Afra
eaf9b5216c
Merge remote-tracking branch 'upstream/rls-v1.2' into oidn
2020-03-07 23:49:13 +02:00
Attila Afra
331629476f
enabled more reorders
2020-01-28 20:11:06 +02:00
Attila Afra
d946bcc9fa
enabled resampling
2020-01-28 14:02:52 +02:00
Attila Afra
cbd8cd0dc5
re-enabled wino_reorder
2020-01-26 16:15:56 +02:00
Attila Afra
2bbcd88ac8
Merge tag 'v1.2-rc' into oidn
...
# Conflicts:
# src/CMakeLists.txt
# src/common/memory.cpp
# src/common/scratchpad.cpp
# src/cpu/cpu_engine.cpp
# src/cpu/cpu_memory_storage.hpp
# src/cpu/cpu_reorder.cpp
# src/cpu/gemm_x8s8s32x_convolution.cpp
# src/cpu/jit_avx512_common_convolution_winograd.cpp
# src/cpu/jit_avx512_common_convolution_winograd.hpp
# src/cpu/jit_avx512_core_f32_wino_conv_4x3.cpp
# src/cpu/wino_reorder.hpp
# src/cpu/xbyak/xbyak.h
# src/cpu/xbyak/xbyak_util.h
# src/ocl/ocl_memory_storage.cpp
# src/ocl/ocl_memory_storage.hpp
# src/ocl/ocl_utils.hpp
# tests/benchdnn/inputs/conv/harness_conv_regression_general
# tests/benchdnn/inputs/conv/shapes_gemm
2020-01-26 15:34:19 +02:00
Attila Afra
04dfb3d2f7
cpu: winograd: add TBB support for forward convolutions
2019-11-15 11:56:43 -08:00
Attila Afra
caf815d7c8
cpu: wino reorder: replace parallel_nd with for_nd to improve performance
...
Using parallel_nd this way (many small parallel loops) actually hurts performance and it's much better to simply use sequential loops. This improves initialization speed by more than 4x for Open Image Denoise on a 2 x Xeon 8180 machine.
2019-11-15 11:56:43 -08:00
Attila Afra
9ab68b1b33
cpu, ocl: detect and properly handle memory storage allocation and OCL runtime errors
...
The library checks for small memory allocation errors but it does
*not* report out of memory errors when allocating the *actual* memory
storage. On the CPU these allocations are not checked at all and the
whole application crashes, and on the GPU exit() is called, which also
kills the application. This is a major issue because out of memory
errors usually occur for large allocations, which are not handled
properly (or at all). Also, exit() should never be called inside the
library, and assert() should not be used for checking whether an
allocation was successful. This commit fixes all these issues.
2019-10-28 21:24:02 -07:00
Attila Afra
c36a6567a2
reverted all CMake changes
2019-10-21 23:36:09 +03:00
Attila Afra
a467a7c499
minor change
2019-10-21 23:35:58 +03:00
Attila Afra
4373397776
CMake cleanup and fixes
2019-10-15 16:04:59 +03:00
Attila Afra
9c15f2e74b
fixed bug in TBB threading (reverted to original)
2019-10-11 15:11:49 +03:00
Attila Afra
ad5893a811
minor cleanup
2019-10-11 13:12:55 +03:00
Attila Afra
12d00a2fd2
ocl: return out of memory or other error status instead of calling exit()
2019-10-11 02:14:32 +03:00
Attila Afra
df34aa8f57
minor merge fix
2019-10-09 01:32:33 +03:00
Attila Afra
63ffa8162a
Merge remote-tracking branch 'upstream/rls-v1.1' into oidn
2019-10-08 18:54:48 +03:00
Attila Afra
f8bff5ada1
Merge branch 'master' into oidn
...
# Conflicts:
# cmake/OpenMP.cmake
# cmake/TBB.cmake
# cmake/lnx/TBBConfig.cmake
# cmake/mac/TBBConfig.cmake
# cmake/options.cmake
# cmake/platform.cmake
# cmake/win/TBBConfig.cmake
# doc/ex_int8_simplenet.md
# include/mkldnn.h
# include/mkldnn_types.h
# src/CMakeLists.txt
# src/common/dnnl_thread_parallel_nd.hpp
# src/common/mkldnn_thread.hpp
# src/cpu/cpu_concat.cpp
# src/cpu/cpu_engine.cpp
# src/cpu/cpu_isa_traits.hpp
# src/cpu/cpu_memory.hpp
# src/cpu/cpu_reorder.cpp
# src/cpu/cpu_sum.cpp
# src/cpu/jit_avx512_common_convolution_winograd.cpp
# src/cpu/jit_avx512_common_convolution_winograd.hpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp
# src/cpu/simple_reorder.hpp
# src/cpu/wino_reorder.hpp
# tests/other/subproject/main.c
2019-10-08 17:34:47 +03:00
Attila Afra
096bda1ca2
enabled NDEBUG in Release builds for all compilers
2019-07-16 14:03:02 +03:00
Attila Afra
6241ac736f
fixed TBB linking issue
2019-05-09 18:22:07 +03:00
Attila Afra
f804bd98c9
fixed Windows link error
2019-05-09 04:04:28 +03:00
Attila Afra
d82ace6f70
minor formatting fix
2019-05-08 16:01:56 +03:00
Attila Afra
01eddd74dd
never call exit() when an internal error occurs
2019-05-08 15:58:22 +03:00
Attila Afra
308ec2b17f
return error status if a memory allocation fails
2019-03-26 13:30:56 +02:00
Attila Afra
7ef75ed70e
CMake cleanup
2019-03-24 21:57:56 +02:00
Attila Afra
cf16a4b567
Merge remote-tracking branch 'origin/master' into oidn
...
# Conflicts:
# CMakeLists.txt
# cmake/options.cmake
# cmake/profiling.cmake
# src/CMakeLists.txt
# src/cpu/cpu_engine.cpp
2019-03-24 21:53:59 +02:00
Attila Afra
130f0ce235
Merge commit '002d23b36d96a9150acf57df6a8cfcb89a7debc1' into oidn
...
# Conflicts:
# CMakeLists.txt
# README.md
# cmake/OpenMP.cmake
# cmake/SDL.cmake
# cmake/TBB.cmake
# cmake/options.cmake
# cmake/platform.cmake
# cmake/profiling.cmake
# cmake/utils.cmake
# doc/mainpage.md
# src/CMakeLists.txt
# src/cpu/cpu_concat.cpp
# src/cpu/cpu_engine.cpp
# src/cpu/cpu_memory.cpp
# src/cpu/cpu_reorder.cpp
# src/cpu/cpu_sum.cpp
# src/cpu/gemm_convolution_utils.cpp
# src/cpu/gemm_x8s8s32x_convolution.hpp
# src/cpu/jit_avx512_common_convolution_winograd.hpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp
# src/cpu/simple_concat.cpp
# src/cpu/simple_reorder.hpp
# src/cpu/xbyak/xbyak_util.h
# tests/gtests/test_softmax_forward.cpp
2019-03-21 01:47:25 +02:00
Attila Afra
4e64c7586d
TBB CMake cleanup
2019-03-21 00:19:49 +02:00
Attila Afra
267cc475b5
CMake fix for TBB
2019-03-20 01:21:11 +02:00
Attila Afra
2d609bc8b3
cleanups
2019-03-18 01:32:21 +02:00
Attila Afra
63cee68420
Merge remote-tracking branch 'upstream/rls-v0.18' into oidn
...
# Conflicts:
# src/CMakeLists.txt
2019-03-18 01:03:48 +02:00
Attila Afra
3fdcd90904
replaced hardcoded TBB for
2019-03-18 00:52:57 +02:00
Attila Afra
8876941fcf
fixed wrong parallel_nd call
2019-03-18 00:39:50 +02:00
Attila Afra
cd61768e13
CMake fix for Windows static library
2019-03-18 00:37:31 +02:00
Attila Afra
de7b35023d
Merge commit '863ff6e7042cec7d2e29897fe9f0872e0888b0fc' into oidn
...
# Conflicts:
# CMakeLists.txt
# README.md
# cmake/Doxygen.cmake
# cmake/SDL.cmake
# cmake/TBB.cmake
# cmake/platform.cmake
# cmake/profiling.cmake
# scripts/prepare_mkl.bat
# scripts/prepare_mkl.sh
# src/CMakeLists.txt
# src/common/rnn_pd.hpp
# src/common/scratchpad.cpp
# src/cpu/cpu_engine.cpp
# src/cpu/cpu_reorder.cpp
# src/cpu/gemm/f32/jit_avx512_common_gemm_f32.cpp
# src/cpu/gemm/f32/jit_avx_gemm_f32.cpp
# src/cpu/gemm/f32/ref_gemm_f32.cpp
# src/cpu/gemm/gemm.cpp
# src/cpu/gemm/jit_avx512_common_gemm_f32.hpp
# src/cpu/gemm/jit_avx_gemm_f32.hpp
# src/cpu/jit_avx512_common_convolution.hpp
# src/cpu/jit_avx512_common_convolution_winograd.cpp
# src/cpu/jit_avx512_common_convolution_winograd.hpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp
# src/cpu/ref_rnn.cpp
# src/cpu/ref_rnn.hpp
# src/cpu/simple_concat.hpp
# src/cpu/wino_reorder.hpp
# src/cpu/xbyak/xbyak_util.h
# tests/benchdnn/rnn/ref_rnn.cpp
# tests/gtests/test_gemm_common.hpp
2019-03-18 00:31:30 +02:00
Attila Afra
2856104855
Merge remote-tracking branch 'upstream/rls-v0.17' into oidn
2019-03-17 22:27:56 +02:00
Attila Afra
9507eb93f6
fixed link error for Win+ICC+Debug, added MSVC optimization flags
2019-02-02 22:21:14 +02:00
Attila Afra
ae6028e7e7
fixed bug that prevented some compiler flags to be passed to MSVC (e.g. parallel build)
2019-02-02 01:52:31 +02:00
Attila Afra
78ba6e1032
fixed wrong detection of MSVC, which caused some flags to be not set
2019-02-02 01:32:02 +02:00
Attila Afra
0f233d6887
fixed compile error on some macOS systems
2019-02-01 19:01:55 +02:00
Attila Afra
cdbcddd53b
Merge remote-tracking branch 'origin/oidn' into oidn
2019-02-01 12:41:32 +02:00
Attila Afra
07658e7cd3
lowered the ISA requirement from SSE4.2 to SSE4.1
2019-02-01 12:40:20 +02:00
Attila Afra
ad659f0339
fixed wrong rpath on macOS
2019-01-30 16:36:00 +02:00
Attila Afra
3da8669dff
improved TBB detection on Windows
2019-01-19 02:28:00 +02:00
Attila Afra
db512e89dc
fixed bug in TBB detection on Windows
2019-01-19 02:05:18 +02:00
Attila Afra
c9ac721a8a
removed unused ARCH_OPT_FLAGS option
2019-01-17 01:12:13 +02:00
Attila Afra
4eb83f4893
fixes for ICC on Windows
2018-12-18 22:40:44 +02:00
Attila Afra
7ca14b33ce
fix for commercial TBB on Windows
2018-12-18 19:00:02 +02:00
Attila Afra
765eca671d
do wino_reorder serially because parallel is much slower (~4x on 2 x Xeon 8180) due to its large overhead
2018-12-14 15:56:32 +02:00
Attila Afra
63883aa229
slightly improved TBB performance
2018-12-14 15:49:03 +02:00
Attila Afra
5eca3411fa
disabled unused code
2018-12-14 01:47:16 +02:00
Attila Afra
52131c7f03
implemented KNL support
2018-12-14 01:41:18 +02:00
Attila Afra
ea9855b333
CMake ISA flags cleanup
2018-12-14 00:47:52 +02:00
Attila Afra
5750e01dd6
CMake cleanups
2018-12-13 19:06:01 +02:00
Attila Afra
205750484b
reverted some CMake changes
2018-12-13 13:01:58 +02:00
Attila Afra
2854ff4437
TBB cleanup
2018-12-13 01:05:39 +02:00
Attila Afra
c6bfcd0554
TBB performance improvement
2018-12-12 23:46:54 +02:00
Attila Afra
29ba11ae67
disabled unused primitives
2018-12-12 23:23:31 +02:00
Attila Afra
a513cfa26a
CMake cleanups
2018-12-11 19:42:56 +02:00
Attila Afra
241d6121bd
added support for older macOS versions
2018-12-11 19:31:01 +02:00
Attila Afra
c7d1db87fe
compile for SSE4.2 with Clang too
2018-12-11 18:25:44 +02:00
Attila Afra
8979faa638
Merge commit 'a7c5f53832acabade6e5086e72c960adedb3c38a' (0.17.1) into oidn
...
# Conflicts:
# CMakeLists.txt
# cmake/MKL.cmake
# cmake/OpenMP.cmake
# cmake/TBB.cmake
# cmake/platform.cmake
# src/CMakeLists.txt
# src/common/mkldnn_thread.hpp
# src/cpu/cpu_engine.cpp
# src/cpu/cpu_reorder.cpp
# src/cpu/jit_avx2_convolution.cpp
# src/cpu/jit_avx2_convolution.hpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp
# src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp
# src/cpu/jit_avx512_core_u8s8s32x_wino_convolution.cpp
# src/cpu/jit_sse42_convolution.cpp
# src/cpu/jit_uni_pooling.cpp
2018-12-11 15:41:40 +02:00
Attila Afra
d8e2527cd4
fixed linking error on macOS
2018-12-07 18:10:36 +02:00
Attila Afra
37ce5425ab
fixed link error on Windows in debug mode
2018-11-25 18:20:18 +02:00
Attila Afra
77f87ee922
fixed Windows compile error
2018-11-23 01:00:21 +02:00
Attila Afra
799bfd0838
fixed memory usage regression caused by the previous fix
2018-08-04 01:20:42 +03:00
Attila Afra
1598c1face
fixed crash when a primitive was initialized and executed on different threads
2018-08-03 20:17:05 +03:00
Attila Afra
97890978b1
re-enabled -Wno-unknown-pragmas
2018-08-01 19:13:05 +03:00
Attila Afra
b346c669c9
re-enabled -Wall, but -Werror is still disabled
2018-08-01 19:11:25 +03:00
Attila Afra
9b344eed17
disabled -Wall
2018-08-01 17:48:37 +03:00
Attila Afra
145ce834dc
fixed TBB bug in AVX2 and SSE4.2 convolution
2018-07-18 17:29:57 +03:00
Attila Afra
8b6ed3e3c4
cmake cleanups
2018-07-17 19:51:56 +03:00
Attila Afra
57e626bf02
compile non-JIT code for SSE4.2 only
2018-07-17 19:29:44 +03:00
Attila Afra
0fb1a5cbcf
use TBB for SSE4.2 convolution
2018-07-17 18:32:12 +03:00
Attila Afra
6b8b69463b
use TBB for AVX2 convolution
2018-07-17 16:51:45 +03:00
Attila Afra
0246a72a36
re-enabled OpenMP SIMD
2018-07-17 00:40:01 +03:00
Attila Afra
ae04e7c055
removed regular MKL support
2018-07-17 00:33:09 +03:00
Attila Afra
4cb10834ce
disabled unused code
2018-07-16 12:57:24 +03:00
Attila Afra
c069ddec8e
switched to static library
2018-07-14 23:42:25 +03:00
Attila Afra
0e086c49ec
fixed version
2018-07-14 23:24:57 +03:00
Attila Afra
d9b006b311
cleanups
2018-07-14 15:07:54 +03:00
Attila Afra
2f69fd6039
Merge remote-tracking branch 'origin/master' into atafra/tbb
...
# Conflicts:
# src/cpu/jit_avx512_core_convolution_winograd.cpp
2018-07-14 13:42:21 +03:00
Attila Afra
6b1a8fa7c0
do not link OpenMP lib
2018-07-13 00:44:57 +03:00
Attila Afra
9d5d020931
minor fix
2018-07-13 00:29:19 +03:00
Attila Afra
aeb153f885
always use static partitioning
2018-07-12 19:39:40 +03:00
Attila Afra
d6f568fde2
removed OpenMP from cmake
2018-07-12 17:20:02 +03:00
Attila Afra
1ec36aa6ff
added TBB to cmake
2018-07-12 16:10:35 +03:00