Hi,
We have issues compiling on aarch64 machines on both Neoverse-V1 and Neoverse-N1.
The compilation crashes while compiling oneDNN/src/cpu/jit_utils/jit_utils.cpp.
Issue seems to have started after commit 06f3c7b5196581450d858d4ac88292b62efef3dd
Version
onednn_verbose,info,oneDNN v3.1.0 (commit 3ce89c2d2febe029047ea92d374656160f18a386)
onednn_verbose,info,cpu,runtime:OpenMP,nthr:1
onednn_verbose,info,cpu,isa:AArch64 SVE (256 bits)
Environment
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-15
Thread(s) per core: 1
Core(s) per socket: 16
Socket(s): 1
NUMA node(s): 1
Vendor ID: ARM
Model: 1
Stepping: r1p1
BogoMIPS: 2100.00
L1d cache: 1 MiB
L1i cache: 1 MiB
L2 cache: 16 MiB
L3 cache: 32 MiB
NUMA node0 CPU(s): 0-15
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Retbleed: Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Mitigation; CSV2, BHB
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc
dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs paca pacg dcpodp svei
8mm svebf16 i8mm bf16 dgh rng
OS version
Linux #35~20.04.1-Ubuntu SMP Sat Feb 11 16:19:53 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
Compiler version
gcc-10 (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
CMake version
cmake version 3.16.3
git hash
3ce89c2d2febe029047ea92d374656160f18a386
CMake output log
```
Scanning dependencies of target dnnl_graph_utils
Scanning dependencies of target dnnl_cpu_aarch64_xbyak_aarch64
Scanning dependencies of target dnnl_common
Scanning dependencies of target dnnl_graph_backend_fake
Scanning dependencies of target dnnl_cpu_aarch64
Scanning dependencies of target dnnl_graph_interface
Scanning dependencies of target dnnl_gtest
Scanning dependencies of target graph_unit_test_utils
Scanning dependencies of target dnnl_graph_backend_dnnl
Scanning dependencies of target dnnl_cpu
Scanning dependencies of target graph_unit_test_fake_backend
Scanning dependencies of target graph_unit_test_interface
[ 0%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o
[ 1%] Building CXX object tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o
[ 1%] Building CXX object src/graph/backend/fake/CMakeFiles/dnnl_graph_backend_fake.dir/fake_backend.cpp.o
[ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/debug.cpp.o
[ 1%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_compiled_partition.cpp.o
[ 1%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_allocator.cpp.o
[ 1%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/allocator.cpp.o
[ 1%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_allocator.cpp.o
[ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o
[ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o
[ 1%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/common.cpp.o
[ 1%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o
[ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/id.cpp.o
[ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o
[ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/nested_matcher.cpp.o
[ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o
[ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/bfloat16.cpp.o
[ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/binary.cpp.o
[ 1%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/backend.cpp.o
[ 2%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_attribute_value.cpp.o
[ 2%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o
[ 2%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_backend.cpp.o
[ 2%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/broadcast_strategy.cpp.o
[ 2%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/cache_blob_id.cpp.o
[ 2%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/pass_manager.cpp.o
[ 2%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/graph.cpp.o
[ 2%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_debug.cpp.o
[ 2%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_fake_backend.cpp.o
[ 3%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/constant_cache.cpp.o
[ 3%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/concat.cpp.o
[ 3%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o
[ 3%] Built target dnnl_graph_backend_fake
[ 3%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o
[ 3%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_pattern_matcher.cpp.o
[ 3%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/dnnl_backend.cpp.o
[ 3%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/convolution.cpp.o
[ 3%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_compiled_partition.cpp.o
[ 3%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/pbuilder.cpp.o
[ 4%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_graph.cpp.o
[ 5%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/convolution_pd.cpp.o
[ 5%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/deconvolution.cpp.o
[ 6%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o
[ 6%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/logical_tensor.cpp.o
[ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_debug.cpp.o
[ 6%] Linking CXX static library libdnnl_gtest.a
[ 6%] Built target dnnl_gtest
[ 6%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/op.cpp.o
[ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_debug_autogenerated.cpp.o
[ 6%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/utils.cpp.o
[ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_threadpool.cpp.o
[ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/eltwise.cpp.o
[ 6%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o
[ 7%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/op_schema.cpp.o
[ 7%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/verbose.cpp.o
[ 7%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_graph.cpp.o
[ 7%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_partition.cpp.o
[ 7%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/dnnl_shape_infer.cpp.o
[ 7%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/fusion_info.cpp.o
[ 7%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o
[ 7%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/engine.cpp.o
[ 7%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_binary_list.cpp.o
[ 7%] Built target dnnl_graph_utils
Scanning dependencies of target graph_unit_test_dnnl_backend
[ 7%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/experimental.cpp.o
[ 7%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_batch_norm.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/fpmath_mode.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/gemm.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/inner_product.cpp.o
[ 8%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_concat.cpp.o
[ 8%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_pass.cpp.o
[ 8%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_convolution_list.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/ittnotify.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/layer_normalization.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/lrn.cpp.o
[ 8%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_logical_tensor.cpp.o
[ 8%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o
[ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/matmul.cpp.o
[ 9%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_deconvolution_list.cpp.o
[ 9%] Built target graph_unit_test_fake_backend
[ 9%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/layout_propagator.cpp.o
[ 9%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_utils.cpp.o
[ 9%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_verbose.cpp.o
[ 10%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory.cpp.o
[ 10%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition.cpp.o
[ 10%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_cache.cpp.o
[ 10%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_binary_op.cpp.o
[ 11%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_op_schema.cpp.o
[ 11%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_json.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_debug.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_desc.cpp.o
[ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_desc_wrapper.cpp.o
[ 11%] Built target graph_unit_test_utils
[ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_storage.cpp.o
[ 11%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_hashing.cpp.o
[ 11%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_postops_injector.cpp.o
[ 11%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/op_executable.cpp.o
[ 11%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/subgraph.cpp.o
[ 12%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/compile_ops.cpp.o
[ 12%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/constant_propagation.cpp.o
[ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_impl.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_tracking.cpp.o
[ 12%] Built target dnnl_cpu_aarch64_xbyak_aarch64
[ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_zero_pad.cpp.o
[ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/pooling.cpp.o
[ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/shape_infer.cpp.o
[ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/tensor.cpp.o
[ 12%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_1x1_conv_kernel.cpp.o
[ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/type_constraint.cpp.o
[ 13%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/value.cpp.o
[ 13%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/insert_ops.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/prelu.cpp.o
[ 14%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive.cpp.o
[ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_1x1_convolution.cpp.o
[ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_conv_kernel.cpp.o
[ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_convolution.cpp.o
[ 15%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_core_x8s8s32x_deconvolution.cpp.o
[ 15%] Built target dnnl_graph_interface
[ 15%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_attr.cpp.o
[ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_eltwise_list.cpp.o
[ 15%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/layout_propagation.cpp.o
[ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_engine.cpp.o
[ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_inner_product_list.cpp.o
[ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_layer_normalization_list.cpp.o
[ 15%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/lower.cpp.o
[ 15%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_x8s8s32x_conv_kernel.cpp.o
[ 15%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_bmm.cpp.o
[ 16%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_common.cpp.o
[ 16%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_op.cpp.o
[ 16%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_lrn_list.cpp.o
[ 16%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_pooling_list.cpp.o
[ 16%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_x8s8s32x_convolution.cpp.o
[ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/memory_planning.cpp.o
[ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/transform.cpp.o
[ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/utils.cpp.o
[ 17%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/binary_fusion.cpp.o
[ 17%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/bn_fusion.cpp.o
[ 17%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_prelu_list.cpp.o
[ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reduction_list.cpp.o
[ 18%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_compiled_partition.cpp.o
[ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_cache.cpp.o
[ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_desc_iface.cpp.o
[ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_partition_hashing.cpp.o
[ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_shape_infer.cpp.o
[ 18%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_concat.cpp.o
[ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_tensor.cpp.o
[ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/concat_fusion.cpp.o
[ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_exec_types.cpp.o
[ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_resampling_list.cpp.o
[ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_hashing.cpp.o
[ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_rnn_list.cpp.o
[ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/conv_block_fusion.cpp.o
[ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/conv_post_ops_fusion.cpp.o
[ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_iface.cpp.o
[ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/convtranspose_fusion.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/query.cpp.o
[ 19%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_batch_normalization.cpp.o
[ 19%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_type_constraint.cpp.o
[ 19%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_value.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/reduction.cpp.o
[ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_constant_cache.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/reorder.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/resampling.cpp.o
[ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_conv.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/rnn.cpp.o
[ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/rw_mutex.cpp.o
[ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_convtranspose.cpp.o
[ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/eltwise_fusion.cpp.o
[ 19%] Built target graph_unit_test_interface
[ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/interpolate_fusion.cpp.o
[ 20%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/layernorm_fusion.cpp.o
[ 20%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/scratchpad.cpp.o
[ 20%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/scratchpad_debug.cpp.o
[ 20%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_shuffle_list.cpp.o
[ 20%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_softmax_list.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/serialization.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/shuffle.cpp.o
[ 21%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/matmul_fusion.cpp.o
[ 21%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dequantize.cpp.o
[ 21%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_backend.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/softmax.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/stream.cpp.o
[ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/sum.cpp.o
[ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_infer_shape.cpp.o
[ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/pool_fusion.cpp.o
[ 22%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_batch_normalization_s8.cpp.o
[ 22%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_sum.cpp.o
[ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_partition_impl.cpp.o
[ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_eltwise.cpp.o
[ 22%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/utils.cpp.o
[ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_fusion_info.cpp.o
[ 22%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/verbose.cpp.o
[ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/quantize_fusion.cpp.o
[ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/reduction_fusion.cpp.o
[ 22%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/float16.cpp.o
[ 22%] Building C object src/common/CMakeFiles/dnnl_common.dir/ittnotify/ittnotify_static.c.o
[ 23%] Building C object src/common/CMakeFiles/dnnl_common.dir/ittnotify/jitprofiling.c.o
[ 23%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution.cpp.o
[ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/reorder_fusion.cpp.o
[ 23%] Built target dnnl_common
[ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/shuffle_fusion.cpp.o
[ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/single_op_pattern.cpp.o
[ 23%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_binary.cpp.o
[ 24%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution_utils.cpp.o
[ 25%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/softmax_fusion.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product.cpp.o
[ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_graph.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product_utils.cpp.o
[ 25%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/sum_fusion.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_conv_zp_src_pad_comp.cpp.o
[ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_insert_ops.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution.cpp.o
[ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_internal_attrs.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution_utils.cpp.o
[ 25%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_binary_kernel.cpp.o
[ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_interpolate.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_inner_product.cpp.o
[ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nchw_pooling.cpp.o
[ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ncsp_batch_normalization.cpp.o
[ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nhwc_pooling.cpp.o
[ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nspc_batch_normalization.cpp.o
[ 26%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_deconv_zp_pad_str_kernel.cpp.o
[ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/platform.cpp.o
[ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_large_partition.cpp.o
[ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layer_norm.cpp.o
[ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/primitive_attr_postops.cpp.o
[ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_batch_normalization.cpp.o
[ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layout_id.cpp.o
[ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_binary.cpp.o
[ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution.cpp.o
[ 28%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution_int8.cpp.o
[ 28%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layout_propagator.cpp.o
[ 28%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_logical_tensor.cpp.o
[ 29%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_dw_conv_kernel_f32.cpp.o
[ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_matmul.cpp.o
[ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_memory_planning.cpp.o
[ 29%] Built target dnnl_graph_backend_dnnl
[ 29%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_deconvolution.cpp.o
[ 29%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_eltwise.cpp.o
[ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_op_executable.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_op_schema.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_partition.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_pass.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_pool.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_prelu.cpp.o
[ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_dw_convolution.cpp.o
[ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_eltwise.cpp.o
[ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product.cpp.o
[ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_eltwise_int.cpp.o
[ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_i8i8_pooling.cpp.o
[ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_pool_kernel.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_quantize.cpp.o
[ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product_int8.cpp.o
[ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_layer_normalization.cpp.o
[ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_lrn.cpp.o
[ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_reduce.cpp.o
[ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_reorder.cpp.o
[ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_scratchpad.cpp.o
[ 31%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_pooling.cpp.o
[ 31%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_reorder.cpp.o
[ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_softmax.cpp.o
[ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_reorder_utils.cpp.o
[ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_subgraph_pass.cpp.o
[ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_thread_local_cache.cpp.o
[ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_softmax.cpp.o
[ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/shuffle/jit_uni_shuffle.cpp.o
[ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_typecast.cpp.o
[ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/shuffle/jit_uni_shuffle_kernel.cpp.o
[ 32%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_pooling.cpp.o
[ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/utils/jit_io_helper.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_prelu.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_reduction.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_resampling.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_shuffle.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_softmax.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/scale_utils.cpp.o
[ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_concat.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_resampling.cpp.o
[ 34%] Built target dnnl_cpu_aarch64
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_sum.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/zero_point_utils.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/gemm_utils_f32.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/ref_gemm_f32.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm.cpp.o
[ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm_pack.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/ref_gemm_s8x8s32.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/simple_gemm_s8s8s32.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/cpu_matmul_list.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_bf16_matmul.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_f32_matmul.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_x8s8s32x_matmul.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul.cpp.o
[ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul_int8.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_sparse_matmul.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_bf16_s8.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_f32_s8.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_s8_s8.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_bf16.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f16.cpp.o
[ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_bf16.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_f16.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_f32.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_s32.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_s8.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_u8.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_s32.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_s8.cpp.o
[ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_u8.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/brgemm_cell_common.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_common.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru_lbr.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru_lbr.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm.cpp.o
[ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm_projection.cpp.o
[ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_rnn.cpp.o
[ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_rnn.cpp.o
[ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/rnn_utils.cpp.o
[ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/jit_utils.cpp.o
[ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/linux_perf/linux_perf.cpp.o
/oneDNN/src/cpu/jit_utils/jit_utils.cpp: In function ‘void dnnl::impl::cpu::jit_utils::register_jit_code_vtune(const void*, size_t, const char*, const char*)’:
/oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:16: error: ‘jit_profiling’ was not declared in this scope
97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported");
| ^~~~~~~~~~~~~
/oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:9: error: ‘VERROR’ was not declared in this scope
97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported");
| ^~~~~~
make[2]: *** [src/cpu/CMakeFiles/dnnl_cpu.dir/build.make:1324: src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/jit_utils.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 39%] Built target graph_unit_test_dnnl_backend
make[1]: *** [CMakeFiles/Makefile2:1008: src/cpu/CMakeFiles/dnnl_cpu.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
```
Steps to reproduce
Compile on aarch64 machine:
mkdir build
cd build
cmake ..
make -j
Crashes during compilation.
Observed behavior
Compilation crashes with error:
/oneDNN/src/cpu/jit_utils/jit_utils.cpp: In function ‘void dnnl::impl::cpu::jit_utils::register_jit_code_vtune(const void*, size_t, const char*, const char*)’:
/oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:16: error: ‘jit_profiling’ was not declared in this scope
97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported");
| ^~~~~~~~~~~~~
/oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:9: error: ‘VERROR’ was not declared in this scope
97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported");
| ^~~~~~
Summary
Hi, We have issues compiling on aarch64 machines on both Neoverse-V1 and Neoverse-N1. The compilation crashes while compiling
oneDNN/src/cpu/jit_utils/jit_utils.cpp
. Issue seems to have started after commit 06f3c7b5196581450d858d4ac88292b62efef3ddVersion
onednn_verbose,info,oneDNN v3.1.0 (commit 3ce89c2d2febe029047ea92d374656160f18a386) onednn_verbose,info,cpu,runtime:OpenMP,nthr:1 onednn_verbose,info,cpu,isa:AArch64 SVE (256 bits)
Environment
OS version
Compiler version
CMake version
git hash
CMake output log
``` Scanning dependencies of target dnnl_graph_utils Scanning dependencies of target dnnl_cpu_aarch64_xbyak_aarch64 Scanning dependencies of target dnnl_common Scanning dependencies of target dnnl_graph_backend_fake Scanning dependencies of target dnnl_cpu_aarch64 Scanning dependencies of target dnnl_graph_interface Scanning dependencies of target dnnl_gtest Scanning dependencies of target graph_unit_test_utils Scanning dependencies of target dnnl_graph_backend_dnnl Scanning dependencies of target dnnl_cpu Scanning dependencies of target graph_unit_test_fake_backend Scanning dependencies of target graph_unit_test_interface [ 0%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/util_impl.cpp.o [ 1%] Building CXX object tests/gtests/gtest/CMakeFiles/dnnl_gtest.dir/src/gtest-all.cc.o [ 1%] Building CXX object src/graph/backend/fake/CMakeFiles/dnnl_graph_backend_fake.dir/fake_backend.cpp.o [ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/debug.cpp.o [ 1%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_compiled_partition.cpp.o [ 1%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_allocator.cpp.o [ 1%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/allocator.cpp.o [ 1%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_allocator.cpp.o [ 1%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_barrier.cpp.o [ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o [ 1%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/common.cpp.o [ 1%] Building CXX object src/cpu/aarch64/xbyak_aarch64/CMakeFiles/dnnl_cpu_aarch64_xbyak_aarch64.dir/src/xbyak_aarch64_impl.cpp.o [ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/id.cpp.o [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o [ 1%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/nested_matcher.cpp.o [ 1%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/binary_injector_utils.cpp.o [ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/bfloat16.cpp.o [ 1%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/binary.cpp.o [ 1%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/backend.cpp.o [ 2%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_attribute_value.cpp.o [ 2%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o [ 2%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_backend.cpp.o [ 2%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/broadcast_strategy.cpp.o [ 2%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/cache_blob_id.cpp.o [ 2%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/pass_manager.cpp.o [ 2%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/graph.cpp.o [ 2%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_debug.cpp.o [ 2%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_fake_backend.cpp.o [ 3%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/constant_cache.cpp.o [ 3%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/concat.cpp.o [ 3%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_isa_traits.cpp.o [ 3%] Built target dnnl_graph_backend_fake [ 3%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/cpu_reducer.cpp.o [ 3%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_pattern_matcher.cpp.o [ 3%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/dnnl_backend.cpp.o [ 3%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/convolution.cpp.o [ 3%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_compiled_partition.cpp.o [ 3%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/pm/pbuilder.cpp.o [ 4%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_graph.cpp.o [ 5%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/convolution_pd.cpp.o [ 5%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/deconvolution.cpp.o [ 6%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/injector_utils.cpp.o [ 6%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/logical_tensor.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_debug.cpp.o [ 6%] Linking CXX static library libdnnl_gtest.a [ 6%] Built target dnnl_gtest [ 6%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/op.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_debug_autogenerated.cpp.o [ 6%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/utils.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/dnnl_threadpool.cpp.o [ 6%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/eltwise.cpp.o [ 6%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o [ 7%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/op_schema.cpp.o [ 7%] Building CXX object src/graph/utils/CMakeFiles/dnnl_graph_utils.dir/verbose.cpp.o [ 7%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_graph.cpp.o [ 7%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_partition.cpp.o [ 7%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/dnnl_shape_infer.cpp.o [ 7%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/fusion_info.cpp.o [ 7%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_binary_injector.cpp.o [ 7%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/engine.cpp.o [ 7%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_binary_list.cpp.o [ 7%] Built target dnnl_graph_utils Scanning dependencies of target graph_unit_test_dnnl_backend [ 7%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/experimental.cpp.o [ 7%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_batch_norm.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/fpmath_mode.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/gemm.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/inner_product.cpp.o [ 8%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_concat.cpp.o [ 8%] Building CXX object tests/gtests/graph/unit/backend/fake/CMakeFiles/graph_unit_test_fake_backend.dir/test_pass.cpp.o [ 8%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_convolution_list.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/ittnotify.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/layer_normalization.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/lrn.cpp.o [ 8%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_logical_tensor.cpp.o [ 8%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_eltwise_injector.cpp.o [ 8%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/matmul.cpp.o [ 9%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_deconvolution_list.cpp.o [ 9%] Built target graph_unit_test_fake_backend [ 9%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/layout_propagator.cpp.o [ 9%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_utils.cpp.o [ 9%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_verbose.cpp.o [ 10%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory.cpp.o [ 10%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition.cpp.o [ 10%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_cache.cpp.o [ 10%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_binary_op.cpp.o [ 11%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_op_schema.cpp.o [ 11%] Building CXX object tests/gtests/graph/unit/utils/CMakeFiles/graph_unit_test_utils.dir/test_json.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_debug.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_desc.cpp.o [ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_desc_wrapper.cpp.o [ 11%] Built target graph_unit_test_utils [ 11%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_storage.cpp.o [ 11%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_hashing.cpp.o [ 11%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/injectors/jit_uni_postops_injector.cpp.o [ 11%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/op_executable.cpp.o [ 11%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/subgraph.cpp.o [ 12%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/compile_ops.cpp.o [ 12%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/constant_propagation.cpp.o [ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/partition_impl.cpp.o [ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_tracking.cpp.o [ 12%] Built target dnnl_cpu_aarch64_xbyak_aarch64 [ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/memory_zero_pad.cpp.o [ 12%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/pooling.cpp.o [ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/shape_infer.cpp.o [ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/tensor.cpp.o [ 12%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_1x1_conv_kernel.cpp.o [ 12%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/type_constraint.cpp.o [ 13%] Building CXX object src/graph/interface/CMakeFiles/dnnl_graph_interface.dir/value.cpp.o [ 13%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/insert_ops.cpp.o [ 14%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/prelu.cpp.o [ 14%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive.cpp.o [ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_1x1_convolution.cpp.o [ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_conv_kernel.cpp.o [ 14%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_convolution.cpp.o [ 15%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_core_x8s8s32x_deconvolution.cpp.o [ 15%] Built target dnnl_graph_interface [ 15%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_attr.cpp.o [ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_eltwise_list.cpp.o [ 15%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/layout_propagation.cpp.o [ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_engine.cpp.o [ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_inner_product_list.cpp.o [ 15%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_layer_normalization_list.cpp.o [ 15%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/lower.cpp.o [ 15%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_x8s8s32x_conv_kernel.cpp.o [ 15%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_bmm.cpp.o [ 16%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_common.cpp.o [ 16%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_op.cpp.o [ 16%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_lrn_list.cpp.o [ 16%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_pooling_list.cpp.o [ 16%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_sve_512_x8s8s32x_convolution.cpp.o [ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/memory_planning.cpp.o [ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/transform.cpp.o [ 16%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/passes/utils.cpp.o [ 17%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/binary_fusion.cpp.o [ 17%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/bn_fusion.cpp.o [ 17%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_prelu_list.cpp.o [ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reduction_list.cpp.o [ 18%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_compiled_partition.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_cache.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_desc_iface.cpp.o [ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_partition_hashing.cpp.o [ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_shape_infer.cpp.o [ 18%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_concat.cpp.o [ 18%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_tensor.cpp.o [ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/concat_fusion.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_exec_types.cpp.o [ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_resampling_list.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_hashing.cpp.o [ 18%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_rnn_list.cpp.o [ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/conv_block_fusion.cpp.o [ 18%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/conv_post_ops_fusion.cpp.o [ 18%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/primitive_iface.cpp.o [ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/convtranspose_fusion.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/query.cpp.o [ 19%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_batch_normalization.cpp.o [ 19%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_type_constraint.cpp.o [ 19%] Building CXX object tests/gtests/graph/unit/interface/CMakeFiles/graph_unit_test_interface.dir/test_value.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/reduction.cpp.o [ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_constant_cache.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/reorder.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/resampling.cpp.o [ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_conv.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/rnn.cpp.o [ 19%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/rw_mutex.cpp.o [ 19%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_convtranspose.cpp.o [ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/eltwise_fusion.cpp.o [ 19%] Built target graph_unit_test_interface [ 19%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/interpolate_fusion.cpp.o [ 20%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/layernorm_fusion.cpp.o [ 20%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/scratchpad.cpp.o [ 20%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/scratchpad_debug.cpp.o [ 20%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_shuffle_list.cpp.o [ 20%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_softmax_list.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/serialization.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/shuffle.cpp.o [ 21%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/matmul_fusion.cpp.o [ 21%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dequantize.cpp.o [ 21%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_backend.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/softmax.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/stream.cpp.o [ 21%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/sum.cpp.o [ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_infer_shape.cpp.o [ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/pool_fusion.cpp.o [ 22%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_batch_normalization_s8.cpp.o [ 22%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_sum.cpp.o [ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_dnnl_partition_impl.cpp.o [ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_eltwise.cpp.o [ 22%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/utils.cpp.o [ 22%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_fusion_info.cpp.o [ 22%] Building CXX object src/common/CMakeFiles/dnnl_common.dir/verbose.cpp.o [ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/quantize_fusion.cpp.o [ 22%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/reduction_fusion.cpp.o [ 22%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/float16.cpp.o [ 22%] Building C object src/common/CMakeFiles/dnnl_common.dir/ittnotify/ittnotify_static.c.o [ 23%] Building C object src/common/CMakeFiles/dnnl_common.dir/ittnotify/jitprofiling.c.o [ 23%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution.cpp.o [ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/reorder_fusion.cpp.o [ 23%] Built target dnnl_common [ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/shuffle_fusion.cpp.o [ 23%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/single_op_pattern.cpp.o [ 23%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_binary.cpp.o [ 24%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution_utils.cpp.o [ 25%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/softmax_fusion.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product.cpp.o [ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_graph.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product_utils.cpp.o [ 25%] Building CXX object src/graph/backend/dnnl/CMakeFiles/dnnl_graph_backend_dnnl.dir/patterns/sum_fusion.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_conv_zp_src_pad_comp.cpp.o [ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_insert_ops.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution.cpp.o [ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_internal_attrs.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution_utils.cpp.o [ 25%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_binary_kernel.cpp.o [ 25%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_interpolate.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_inner_product.cpp.o [ 25%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nchw_pooling.cpp.o [ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ncsp_batch_normalization.cpp.o [ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nhwc_pooling.cpp.o [ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/nspc_batch_normalization.cpp.o [ 26%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_deconv_zp_pad_str_kernel.cpp.o [ 26%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/platform.cpp.o [ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_large_partition.cpp.o [ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layer_norm.cpp.o [ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/primitive_attr_postops.cpp.o [ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_batch_normalization.cpp.o [ 27%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layout_id.cpp.o [ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_binary.cpp.o [ 27%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution.cpp.o [ 28%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution_int8.cpp.o [ 28%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_layout_propagator.cpp.o [ 28%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_logical_tensor.cpp.o [ 29%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_dw_conv_kernel_f32.cpp.o [ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_matmul.cpp.o [ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_memory_planning.cpp.o [ 29%] Built target dnnl_graph_backend_dnnl [ 29%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_deconvolution.cpp.o [ 29%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_eltwise.cpp.o [ 29%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_op_executable.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_op_schema.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_partition.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_pass.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_pool.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_prelu.cpp.o [ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_dw_convolution.cpp.o [ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_eltwise.cpp.o [ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product.cpp.o [ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_eltwise_int.cpp.o [ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_i8i8_pooling.cpp.o [ 30%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_pool_kernel.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_quantize.cpp.o [ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product_int8.cpp.o [ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_layer_normalization.cpp.o [ 30%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_lrn.cpp.o [ 30%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_reduce.cpp.o [ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_reorder.cpp.o [ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_scratchpad.cpp.o [ 31%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_pooling.cpp.o [ 31%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_reorder.cpp.o [ 31%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_softmax.cpp.o [ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_reorder_utils.cpp.o [ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_subgraph_pass.cpp.o [ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_thread_local_cache.cpp.o [ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/jit_uni_softmax.cpp.o [ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/shuffle/jit_uni_shuffle.cpp.o [ 32%] Building CXX object tests/gtests/graph/unit/backend/dnnl/CMakeFiles/graph_unit_test_dnnl_backend.dir/test_typecast.cpp.o [ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/shuffle/jit_uni_shuffle_kernel.cpp.o [ 32%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_pooling.cpp.o [ 32%] Building CXX object src/cpu/aarch64/CMakeFiles/dnnl_cpu_aarch64.dir/utils/jit_io_helper.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_prelu.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_reduction.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_resampling.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_shuffle.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/ref_softmax.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/scale_utils.cpp.o [ 33%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_concat.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_resampling.cpp.o [ 34%] Built target dnnl_cpu_aarch64 [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/simple_sum.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/zero_point_utils.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/gemm_utils_f32.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/ref_gemm_f32.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm.cpp.o [ 34%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm_pack.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/ref_gemm_s8x8s32.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/simple_gemm_s8s8s32.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/cpu_matmul_list.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_bf16_matmul.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_f32_matmul.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_x8s8s32x_matmul.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul.cpp.o [ 35%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul_int8.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_sparse_matmul.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_bf16_s8.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_f32_s8.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_comp_s8_s8.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_bf16.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f16.cpp.o [ 36%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_bf16.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_f16.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_f32.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_s32.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_s8.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_f32_u8.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_s32.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_s8.cpp.o [ 37%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/reorder/cpu_reorder_regular_u8.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/brgemm_cell_common.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_common.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru_lbr.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru_lbr.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm.cpp.o [ 38%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm_projection.cpp.o [ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_rnn.cpp.o [ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_rnn.cpp.o [ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/rnn_utils.cpp.o [ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/jit_utils.cpp.o [ 39%] Building CXX object src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/linux_perf/linux_perf.cpp.o /oneDNN/src/cpu/jit_utils/jit_utils.cpp: In function ‘void dnnl::impl::cpu::jit_utils::register_jit_code_vtune(const void*, size_t, const char*, const char*)’: /oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:16: error: ‘jit_profiling’ was not declared in this scope 97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported"); | ^~~~~~~~~~~~~ /oneDNN/src/cpu/jit_utils/jit_utils.cpp:97:9: error: ‘VERROR’ was not declared in this scope 97 | VERROR(jit_profiling, "VTune Amplifier integration is not supported"); | ^~~~~~ make[2]: *** [src/cpu/CMakeFiles/dnnl_cpu.dir/build.make:1324: src/cpu/CMakeFiles/dnnl_cpu.dir/jit_utils/jit_utils.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 39%] Built target graph_unit_test_dnnl_backend make[1]: *** [CMakeFiles/Makefile2:1008: src/cpu/CMakeFiles/dnnl_cpu.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 ```
Steps to reproduce
Compile on aarch64 machine:
Crashes during compilation.
Observed behavior
Compilation crashes with error:
Full CMake output log included above.
Expected behavior
Compiling fully on aarch64 machines.