RenderKit / oidn

Intel® Open Image Denoise library
https://www.openimagedenoise.org/
Apache License 2.0
1.77k stars 164 forks source link

Getting weird errors when compiling Open Image Denoise 1.1.0 #58

Closed Amir-Arsalan closed 4 years ago

Amir-Arsalan commented 4 years ago

I am trying to compile Open Image Denoise 1.1.0 but get the following errors. Does anyone have an idea on what could be going on? Could this be happening because MKL-DNN is not compiled?

-- The CXX compiler identification is GNU 5.4.0
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The C compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- This is a product build
-- Found TBB: /usr/include  
-- Found Git: /usr/bin/git (found version "2.7.4") 
fatal: Not a git repository (or any of the parent directories): .git
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    WITH_EXAMPLE
    WITH_TEST

-- Build files have been written to: /blender-git/oidn-1.1.0/build
Scanning dependencies of target common
Scanning dependencies of target mkldnn
[  1%] Building CXX object common/CMakeFiles/common.dir/platform.cpp.o
[  2%] Building CXX object common/CMakeFiles/common.dir/thread.cpp.o
[  3%] Building CXX object common/CMakeFiles/common.dir/tasking.cpp.o
[  4%] Building CXX object common/CMakeFiles/common.dir/tensor.cpp.o
[  5%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/batch_normalization.cpp.o
[  6%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/concat.cpp.o
[  8%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/convolution_pd.cpp.o
[  9%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/eltwise.cpp.o
[ 12%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/deconvolution.cpp.o
[ 12%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/convolution.cpp.o
[ 15%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/inner_product_pd.cpp.o
[ 12%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/inner_product.cpp.o
[ 15%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/engine.cpp.o
[ 17%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/lrn.cpp.o
[ 17%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/memory.cpp.o
[ 18%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/mkldnn_debug.cpp.o
[ 20%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/memory_desc_wrapper.cpp.o
[ 20%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/mkldnn_debug_autogenerated.cpp.o
[ 22%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/primitive.cpp.o
[ 23%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/pooling.cpp.o
[ 24%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/primitive_desc.cpp.o
[ 26%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/primitive_exec_types.cpp.o
[ 26%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/primitive_attr.cpp.o
[ 29%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/primitive_iterator.cpp.o
[ 29%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/query.cpp.o
[ 31%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/rnn.cpp.o
[ 31%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/reorder.cpp.o
[ 32%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/sum.cpp.o
[ 37%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/scratchpad.cpp.o
[ 37%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/softmax.cpp.o
[ 37%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/utils.cpp.o
[ 37%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/stream.cpp.o
[ 38%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/verbose.cpp.o
[ 43%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/common/shuffle.cpp.o
[ 43%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_barrier.cpp.o
[ 43%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_concat.cpp.o
[ 43%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_engine.cpp.o
[ 45%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reducer.cpp.o
[ 45%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_memory.cpp.o
[ 46%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reorder.cpp.o
[ 47%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_conv_kernel_f32.cpp.o
[ 48%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_sum.cpp.o
[ 51%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp.o
[ 51%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_convolution.cpp.o
[ 52%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution.cpp.o
[ 58%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp.o
[ 58%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp.o
[ 59%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp.o
[ 59%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_conv_kernel_f32.cpp.o
[ 59%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_kernel.cpp.o
[ 58%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution_winograd.cpp.o
[ 60%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_eltwise.cpp.o
[ 61%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_convolution.cpp.o
[ 62%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_transpose_src_utils.cpp.o
[ 63%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pool_kernel_f32.cpp.o
[ 65%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pooling.cpp.o
[ 66%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder.cpp.o
[ 67%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder_utils.cpp.o
[ 68%] Building CXX object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_utils/jit_utils.cpp.o
[ 69%] Building C object mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_utils/jitprofiling/jitprofiling.c.o
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/scratchpad.cpp:17:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/common/scratchpad.cpp:17:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:361: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/common/scratchpad.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/common/scratchpad.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_memory.cpp:20:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_memory.cpp:20:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp:20:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp:20:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_convolution.cpp:18:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp:18:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_convolution.cpp:18:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp:18:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.cpp:19:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.cpp:19:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_eltwise.cpp:18:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_eltwise.cpp:18:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_convolution_winograd.cpp:24:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_convolution_winograd.cpp:24:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp:18:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp:18:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp:24:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp:24:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_reducer.cpp:19:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_reducer.cpp:19:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_convolution.cpp:18:0:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_convolution.cpp:18:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_conv_kernel_f32.hpp:24,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_conv_kernel_f32.cpp:24:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_conv_kernel_f32.hpp:24,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx2_conv_kernel_f32.cpp:24:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp:21:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_transpose_src_utils.cpp:21:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_conv_kernel.cpp:22:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_barrier.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_common_conv_kernel.cpp:22:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp:22:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.cpp:22:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_reorder.cpp:29:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_reorder.cpp:29:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp:23:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.cpp:23:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pooling.hpp:29,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pooling.cpp:23:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pool_kernel_f32.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pooling.hpp:29,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_uni_pooling.cpp:23:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/simple_reorder.hpp:25:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_reorder.cpp:26:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/simple_reorder.hpp:25,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_reorder.cpp:26:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/common/tasking.cpp: In member function 'virtual void oidn::PinningObserver::on_scheduler_entry(bool)':
/blender-git/oidn-1.1.0/common/tasking.cpp:45:34: error: 'tbb::this_task_arena' has not been declared
     const int threadIndex = tbb::this_task_arena::current_thread_index();
                                  ^
/blender-git/oidn-1.1.0/common/tasking.cpp: In member function 'virtual void oidn::PinningObserver::on_scheduler_exit(bool)':
/blender-git/oidn-1.1.0/common/tasking.cpp:51:34: error: 'tbb::this_task_arena' has not been declared
     const int threadIndex = tbb::this_task_arena::current_thread_index();
                                  ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp:26,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_engine.cpp:29:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_avx512_core_fp32_wino_conv_4x3.hpp:26,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/cpu_engine.cpp:29:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_convolution.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_convolution.cpp:20:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_max_threads()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:64:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::max_concurrency(); }
               ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp: In function 'int mkldnn_get_thread_num()':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:67:15: error: 'tbb::this_task_arena' has not been declared
 { return tbb::this_task_arena::current_thread_index(); }
               ^
In file included from /blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread.hpp:111:0,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_generator.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_conv_kernel_f32.hpp:22,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_convolution.hpp:27,
                 from /blender-git/oidn-1.1.0/mkl-dnn/src/cpu/jit_sse42_convolution.cpp:20:
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel(int, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:51:66: error: 'static_partitioner' is not a member of 'tbb'
     tbb::parallel_for(0, nthr, [&](int ithr) { f(ithr, nthr); }, tbb::static_partitioner());
                                                                  ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:183:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:197:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:211:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:225:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:241:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp: In function 'void mkldnn::impl::parallel_nd(const T0&, const T1&, const T2&, const T3&, const T4&, const T5&, F)':
/blender-git/oidn-1.1.0/mkl-dnn/src/common/mkldnn_thread_parallel_nd.hpp:258:8: error: 'static_partitioner' is not a member of 'tbb'
     }, tbb::static_partitioner());
        ^
common/CMakeFiles/common.dir/build.make:88: recipe for target 'common/CMakeFiles/common.dir/tasking.cpp.o' failed
make[2]: *** [common/CMakeFiles/common.dir/tasking.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:238: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:491: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_memory.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_memory.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:543: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_conv_kernel_f32.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_conv_kernel_f32.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:452: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_barrier.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_barrier.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:621: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_2x3.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:582: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_winograd_kernel_f32.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:686: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_transpose_src_utils.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_transpose_src_utils.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:660: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_conv_kernel_f32.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_conv_kernel_f32.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:738: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_reorder.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:556: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_convolution.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx2_convolution.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:725: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pooling.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pooling.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:634: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:595: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:712: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pool_kernel_f32.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_pool_kernel_f32.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:699: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_eltwise.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_uni_eltwise.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:673: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_convolution.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_sse42_convolution.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:608: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution_winograd.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_convolution_winograd.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:504: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reducer.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reducer.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:647: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_core_fp32_wino_conv_4x3_kernel.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:569: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_kernel.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/jit_avx512_common_conv_kernel.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:478: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_engine.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_engine.cpp.o] Error 1
mkl-dnn/src/CMakeFiles/mkldnn.dir/build.make:517: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reorder.cpp.o' failed
make[2]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/cpu/cpu_reorder.cpp.o] Error 1
CMakeFiles/Makefile2:152: recipe for target 'mkl-dnn/src/CMakeFiles/mkldnn.dir/all' failed
make[1]: *** [mkl-dnn/src/CMakeFiles/mkldnn.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
atafra commented 4 years ago

What TBB version are you using?

Amir-Arsalan commented 4 years ago

@atafra I'm not sure. How can I check for that? tbb --version doesn't work.

atafra commented 4 years ago

TBB is a library, not a stand-alone application, so if it's installed with the package manager (you're using Linux, right?), you could try to have a look there for the version.

Amir-Arsalan commented 4 years ago

@atafra Yes I'm using Ubuntu but haven't been able to figure out how to find the version. What is the minimum required version for compiling OIDN anyways?

P.S. I'm trying apt-get install libtbb-dev to see if things work out.

atafra commented 4 years ago

TBB 2017 or newer is required.

Amir-Arsalan commented 4 years ago

@atafra I could compile OIDN 1.1.0 after installing one of the latest versions of TBB.