Skip to content

Instantly share code, notes, and snippets.

@lgg
Last active March 16, 2021 16:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lgg/4f0028e47034310eed596ffec2132ebe to your computer and use it in GitHub Desktop.
Save lgg/4f0028e47034310eed596ffec2132ebe to your computer and use it in GitHub Desktop.
mxnet compilation from source issue

Check this issue: apache/mxnet#19992


I can successfully compile from master branch, but it provides mxnet==2.0.0

Why

I want 1.8.x or 1.x mxnet version with CUDA 11.2 support

v1.x branch and steps

I checked that the last stable build was on commit 9a2a50229d49586dfde8caa708b17c72a90b9727

Error output:

Environment

uname -a
Linux ml-dev 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
user@ml-dev:~/cudnn$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.2 LTS
Release:	20.04
Codename:	focal
user@ml-dev:~/cudnn$ nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Thu_Jan_28_19:32:09_PST_2021
Cuda compilation tools, release 11.2, V11.2.142
Build cuda_11.2.r11.2/compiler.29558016_0
----------Python Info----------
Version      : 3.8.5
Compiler     : GCC 9.3.0
Build        : ('default', 'Jan 27 2021 15:41:15')
Arch         : ('64bit', 'ELF')
------------Pip Info-----------
Version      : 20.0.2
Directory    : /usr/lib/python3/dist-packages/pip
----------MXNet Info-----------
Version      : 2.0.0
Directory    : /home/user/.local/lib/python3.8/site-packages/mxnet-2.0.0-py3.8.egg/mxnet
Commit hash file "/home/user/.local/lib/python3.8/site-packages/mxnet-2.0.0-py3.8.egg/mxnet/COMMIT_HASH" not found. Not installed from pre-built package or built from source.
Library      : ['/home/user/.local/lib/python3.8/site-packages/mxnet-2.0.0-py3.8.egg/mxnet/libmxnet.so']
Build features:
✔ CUDA
✖ CUDNN
✖ NCCL
✖ TENSORRT
✖ CUTENSOR
✔ CPU_SSE
✔ CPU_SSE2
✔ CPU_SSE3
✔ CPU_SSE4_1
✔ CPU_SSE4_2
✖ CPU_SSE4A
✔ CPU_AVX
✖ CPU_AVX2
✔ OPENMP
✖ SSE
✔ F16C
✖ JEMALLOC
✔ BLAS_OPEN
✖ BLAS_ATLAS
✖ BLAS_MKL
✖ BLAS_APPLE
✔ LAPACK
✔ MKLDNN
✔ OPENCV
✖ DIST_KVSTORE
✔ INT64_TENSOR_SIZE
✔ SIGNAL_HANDLER
✖ DEBUG
✖ TVM_OP
----------System Info----------
Platform     : Linux-5.8.0-44-generic-x86_64-with-glibc2.29
system       : Linux
node         : ml-dev
release      : 5.8.0-44-generic
version      : #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021
----------Hardware Info----------
machine      : x86_64
processor    : x86_64
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   39 bits physical, 48 bits virtual
CPU(s):                          12
On-line CPU(s) list:             0-11
Thread(s) per core:              2
Core(s) per socket:              6
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       GenuineIntel
CPU family:                      6
Model:                           158
Model name:                      Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Stepping:                        10
CPU MHz:                         4313.191
CPU max MHz:                     4700,0000
CPU min MHz:                     800,0000
BogoMIPS:                        7399.70
Virtualization:                  VT-x
L1d cache:                       192 KiB
L1i cache:                       192 KiB
L2 cache:                        1,5 MiB
L3 cache:                        12 MiB
NUMA node0 CPU(s):               0-11
Vulnerability Itlb multihit:     KVM: Mitigation: VMX disabled
Vulnerability L1tf:              Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT vulnerable
Vulnerability Meltdown:          Mitigation; PTI
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling
Vulnerability Srbds:             Mitigation; Microcode
Vulnerability Tsx async abort:   Mitigation; Clear CPU buffers; SMT vulnerable
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 
                                 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology no
                                 nstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdc
                                 m pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowpref
                                 etch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsb
                                 ase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xs
                                 avec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
----------Network Test----------
Setting timeout: 10
Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0024 sec, LOAD: 0.4733 sec.
Timing for Gluon Tutorial(en): http://gluon.mxnet.io, DNS: 0.1401 sec, LOAD: 0.3012 sec.
Error open Gluon Tutorial(cn): https://zh.gluon.ai, <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1123)>, DNS finished in 0.08941888809204102 sec.
Timing for FashionMNIST: https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0665 sec, LOAD: 0.3682 sec.
Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0349 sec, LOAD: 0.6479 sec.
Error open Conda: https://repo.continuum.io/pkgs/free/, HTTP Error 403: Forbidden, DNS finished in 0.05992579460144043 sec.
----------Environment----------
Scanning dependencies of target libomp-needed-headers
Scanning dependencies of target intgemm
[ 0%] Generating kmp_i18n_id.inc
[ 0%] Building CXX object 3rdparty/intgemm/CMakeFiles/intgemm.dir/intgemm/intgemm.cc.o
Scanning dependencies of target subgraph_lib
Scanning dependencies of target dmlc
Scanning dependencies of target transposecsr_lib
Scanning dependencies of target transposerowsp_lib
Scanning dependencies of target customop_lib
[ 0%] Building CXX object CMakeFiles/subgraph_lib.dir/example/extensions/lib_subgraph/subgraph_lib.cc.o
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/config.cc.o
[ 0%] Linking CXX static library libintgemm.a
[ 0%] Building CXX object CMakeFiles/transposecsr_lib.dir/example/extensions/lib_custom_op/transposecsr_lib.cc.o
[ 0%] Building CXX object CMakeFiles/transposerowsp_lib.dir/example/extensions/lib_custom_op/transposerowsp_lib.cc.o
[ 0%] Building CXX object CMakeFiles/customop_lib.dir/example/extensions/lib_custom_op/gemm_lib.cc.o
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/data.cc.o
Scanning dependencies of target dnnl_common
[ 0%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io.cc.o
[ 0%] Built target intgemm
[ 0%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/binary.cpp.o
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/recordio.cc.o
Scanning dependencies of target dnnl_cpu
[ 0%] Generating kmp_i18n_default.inc
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/line_split.cc.o
[ 0%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o
[ 0%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o
[ 1%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o
[ 1%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o
[ 1%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/filesys.cc.o
[ 1%] Building CXX object 3rdparty/dmlc-core/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o
[ 1%] Built target libomp-needed-headers
[ 1%] Linking CXX static library libdmlc.a
[ 1%] Building CXX object CMakeFiles/customop_lib.dir/src/lib_api.cc.o
Scanning dependencies of target dnnl_cpu_x64
[ 1%] Built target dmlc
[ 1%] Building CXX object CMakeFiles/transposerowsp_lib.dir/src/lib_api.cc.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/amx_tile_configure.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/concat.cpp.o
Scanning dependencies of target customop_gpu_lib
[ 1%] Building CUDA object CMakeFiles/customop_gpu_lib.dir/example/extensions/lib_custom_op/relu_lib.cu.o
Scanning dependencies of target pass_lib
[ 1%] Building CXX object CMakeFiles/pass_lib.dir/example/extensions/lib_pass/pass_lib.cc.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/convolution.cpp.o
[ 2%] Building CXX object CMakeFiles/transposecsr_lib.dir/src/lib_api.cc.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/convolution_pd.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/deconvolution.cpp.o
[ 2%] Building CXX object CMakeFiles/pass_lib.dir/src/lib_api.cc.o
[ 2%] Building CXX object CMakeFiles/subgraph_lib.dir/src/lib_api.cc.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/dnnl_debug.cpp.o
Scanning dependencies of target gtest
[ 3%] Building CXX object 3rdparty/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 3%] Linking CXX static library ../../../lib/libgtest.a
[ 3%] Built target gtest
[ 3%] Building CXX object CMakeFiles/customop_gpu_lib.dir/src/lib_api.cc.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/dnnl_debug_autogenerated.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/eltwise.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/brgemm/brgemm.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/engine.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/brgemm/jit_brgemm_kernel.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/inner_product.cpp.o
[ 4%] Linking CXX shared library libtransposerowsp_lib.so
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_barrier.cpp.o
[ 4%] Built target transposerowsp_lib
Scanning dependencies of target omp
[ 5%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_alloc.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/layer_normalization.cpp.o
[ 5%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_atomic.cpp.o
[ 5%] Linking CXX shared library libcustomop_lib.so
[ 5%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_csupport.cpp.o
[ 5%] Linking CXX shared library libtransposecsr_lib.so
[ 5%] Built target customop_lib
[ 5%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_debug.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/lrn.cpp.o
[ 5%] Built target transposecsr_lib
[ 6%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/matmul.cpp.o
[ 6%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_itt.cpp.o
[ 6%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_environment.cpp.o
[ 6%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_error.cpp.o
[ 6%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_global.cpp.o
[ 6%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_i18n.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_io.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_runtime.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_settings.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory.cpp.o
Scanning dependencies of target gtest_main
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_str.cpp.o
[ 7%] Building CXX object 3rdparty/googletest/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 7%] Linking CXX static library ../../../lib/libgtest_main.a
[ 7%] Built target gtest_main
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_binary_list.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_tasking.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_concat.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_threadprivate.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_utility.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_barrier.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_wait_release.cpp.o
[ 7%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_affinity.cpp.o
[ 8%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_dispatch.cpp.o
[ 8%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_lock.cpp.o
[ 8%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_sched.cpp.o
[ 9%] Linking CXX shared library libsubgraph_lib.so
[ 9%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_util.cpp.o
[ 9%] Built target subgraph_lib
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_convolution_list.cpp.o
[ 9%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_gsupport.cpp.o
[ 9%] Linking CXX shared library libpass_lib.so
[ 9%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/thirdparty/ittnotify/ittnotify_static.cpp.o
[ 9%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_taskdeps.cpp.o
[ 9%] Built target pass_lib
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_deconvolution_list.cpp.o
[ 10%] Linking CXX shared library libcustomop_gpu_lib.so
[ 10%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_cancel.cpp.o
[ 10%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_ftn_cdecl.cpp.o
[ 10%] Built target customop_gpu_lib
[ 11%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_ftn_extra.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_isa_traits.cpp.o
[ 12%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/kmp_version.cpp.o
[ 12%] Building CXX object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/ompt-general.cpp.o
[ 12%] Building C object 3rdparty/openmp/runtime/src/CMakeFiles/omp.dir/z_Linux_asm.S.o
[ 12%] Linking C shared library libomp.so
[ 12%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_debug.cpp.o
[ 12%] Built target omp
[ 12%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_desc_wrapper.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_reducer.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_storage.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/amx/jit_avx512_core_amx_gemm_kern.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_tracking.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_eltwise_list.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_engine.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_inner_product_list.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_gemm_bf16bf16f32_kern.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_zero_pad.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/pooling.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_attr.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_cache.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_layer_normalization_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_lrn_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_pooling_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reduction_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_gemv_bf16bf16f32_kern.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reorder.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_an_kern_autogen.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_at_kern_autogen.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_resampling_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_desc.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_rnn_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_shuffle_list.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_bn_kern_autogen.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_softmax_list.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_exec_types.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_hashing.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_bt_kern_autogen.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_iterator.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/query.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/reduction.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/reorder.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_an_kern_autogen.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/resampling.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_at_kern_autogen.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/rnn.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/rw_mutex.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/scratchpad.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/scratchpad_debug.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_bn_kern_autogen.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_bt_kern_autogen.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/shuffle.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/softmax.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_sum.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution_utils.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product_utils.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/stream.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_an_kern_autogen.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/sum.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/utils.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_at_kern_autogen.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/verbose.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution_utils.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_bn_kern_autogen.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_bt_kern_autogen.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_kernel_sgemm_kern.cpp.o
[ 18%] Built target dnnl_common
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_common_gemm_f32.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_inner_product.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nchw_pooling.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ncsp_batch_normalization.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_an_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_at_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_bn_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nhwc_pooling.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nspc_batch_normalization.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_bt_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_gemm_smalln_tn_f32_kern.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_an_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_at_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_bn_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_bt_kern_autogen.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/platform.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_gemm_f32.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_gemv_t_f32_kern.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/primitive_attr_postops.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_batch_normalization.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_binary.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_kernel_b0_sgemm_kern_autogen.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_kernel_sgemm_kern_autogen.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_deconvolution.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_an_kern_autogen.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_eltwise.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_at_kern_autogen.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_bn_kern_autogen.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_layer_normalization.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_lrn.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_bt_kern_autogen.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_gemv_t_f32_kern.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_pooling.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_kernel_b0_sgemm_kern_autogen.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_reduction.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_resampling.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_kernel_sgemm_kern_autogen.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_driver.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_shuffle.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_info.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_pack.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_softmax.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_concat.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemv_driver.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_gemm_s8u8s32_kern.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_an_kern_autogen.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization_kernels.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_at_kern_autogen.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_resampling.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_bn_kern_autogen.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_bt_kern_autogen.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_sum.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_an_kern_autogen.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_at_kern_autogen.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/gemm_utils_f32.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/ref_gemm_f32.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_bt_kern_autogen.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_bn_kern_autogen.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_gemm_s8u8s32_kern.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm_pack.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_gemv_s8x8s32.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/ref_gemm_s8x8s32.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_kernel_gemv_s8x8s32_kern.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_an_kern_autogen.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/simple_gemm_s8s8s32.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/cpu_matmul_list.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_bf16_matmul.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_f32_matmul.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_x8s8s32x_matmul.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_common.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_at_kern_autogen.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_bn_kern_autogen.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_bt_kern_autogen.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru_lbr.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_an_kern_autogen.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_at_kern_autogen.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru_lbr.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_rnn.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_rnn.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_bn_kern_autogen.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/rnn_utils.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_bt_kern_autogen.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_gemm_s8u8s32_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_an_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_at_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_bn_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_bt_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_an_kern_autogen.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_at_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_bn_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_bt_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_gemm_s8u8s32_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_an_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_at_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_bn_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_bt_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_an_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_at_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_bn_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_bt_kern_autogen.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm_bf16_convolution.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm_bf16_inner_product.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/injector_utils.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_binary_injector.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_eltwise_injector.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_postops_injector.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_1x1_conv_kernel_f32.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_1x1_convolution.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_conv_kernel_f32.cpp.o
[ 32%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_convolution.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_1x1_conv_kernel.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_1x1_convolution.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_conv_kernel.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_conv_winograd_kernel_f32.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_convolution.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_convolution_winograd.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_resampling.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_1x1_conv_kernel.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_1x1_convolution.cpp.o
[ 34%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_conv_kernel.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_convolution.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_1x1_conv_kernel.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_1x1_convolution.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_conv_kernel.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_convolution.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_dw_conv_kernel.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_sum.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16cvt.cpp.o
[ 35%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_2x3.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_4x3.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_4x3_kernel.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_u8s8s32x_wino_convolution.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_1x1_conv_kernel.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_1x1_convolution.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_conv_kernel.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_convolution.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_deconvolution.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_gemm_inner_product_utils.cpp.o
[ 36%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_gemm_x8s8s32x_convolution_utils.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_1x1_conv_kernel_f32.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_1x1_convolution.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_conv_kernel_f32.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_convolution.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_transpose_src_utils.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_batch_normalization.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_batch_normalization_s8.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_binary.cpp.o
[ 37%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_dw_conv_kernel_f32.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_dw_convolution.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_eltwise.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_eltwise_int.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_i8i8_binary.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_i8i8_pooling.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_layer_normalization_kernels.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_pool_kernel.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_pooling.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_reorder.cpp.o
[ 38%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_reorder_utils.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_softmax.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_tbb_batch_normalization.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_1x1_conv_kernel.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_1x1_convolution.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_conv_kernel.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_convolution.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_utils/jit_utils.cpp.o
[ 39%] Built target dnnl_cpu
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn.cpp.o
[ 39%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_base.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_blocked.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_nhwc.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_base.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_blocked.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_nhwc.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_uni_lrn.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_uni_lrn_kernel.cpp.o
[ 40%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/shuffle/jit_uni_shuffle.cpp.o
[ 40%] Built target dnnl_cpu_x64
Scanning dependencies of target dnnl
[ 40%] Linking CXX static library libdnnl.a
[ 40%] Built target dnnl
Scanning dependencies of target compat_libs
[ 40%] Generating libmkldnn.a
[ 40%] Built target compat_libs
Scanning dependencies of target mxnet_static
[ 40%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/_api_internal/_api_internal.cc.o
[ 40%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_init_op.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_tensordot_op.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/utils.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/base.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_error.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_executor.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_function.cc.o
[ 41%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_ndarray.cc.o
/home/user/mxnet1.8/mxnet1.8_real/src/c_api/c_api_error.cc:25:10: fatal error: nnvm/c_api.h: No such file or directory
25 | #include <nnvm/c_api.h>
| ^~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:141: CMakeFiles/mxnet_static.dir/src/c_api/c_api_error.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/runtime/registry.h:49,
from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/api_registry.h:31,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/_api_internal/_api_internal.cc:25:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/ndarray.h:33:10: fatal error: nnvm/node.h: No such file or directory
33 | #include <nnvm/node.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:63: CMakeFiles/mxnet_static.dir/src/api/_api_internal/_api_internal.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/ndarray.h:33:10: fatal error: nnvm/node.h: No such file or directory
33 | #include <nnvm/node.h>
| ^~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:89: CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_tensordot_op.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/numpy/np_init_op.cc:24:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/ndarray.h:33:10: fatal error: nnvm/node.h: No such file or directory
33 | #include <nnvm/node.h>
| ^~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8_real/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/utils.h:29,
from /home/user/mxnet1.8/mxnet1.8_real/src/api/operator/utils.cc:24:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/ndarray.h:33:10: fatal error: nnvm/node.h: No such file or directory
33 | #include <nnvm/node.h>
| ^~~~~~~~~~~~~
compilation terminated.
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:102: CMakeFiles/mxnet_static.dir/src/api/operator/utils.cc.o] Error 1
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:76: CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_init_op.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/src/c_api/c_api_executor.cc:25:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/base.h:35:10: fatal error: nnvm/op.h: No such file or directory
35 | #include "nnvm/op.h"
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:154: CMakeFiles/mxnet_static.dir/src/c_api/c_api_executor.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/src/base.cc:25:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/base.h:35:10: fatal error: nnvm/op.h: No such file or directory
35 | #include "nnvm/op.h"
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:115: CMakeFiles/mxnet_static.dir/src/base.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/src/c_api/c_api_ndarray.cc:26:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/base.h:35:10: fatal error: nnvm/op.h: No such file or directory
35 | #include "nnvm/op.h"
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:180: CMakeFiles/mxnet_static.dir/src/c_api/c_api_ndarray.cc.o] Error 1
In file included from /home/user/mxnet1.8/mxnet1.8_real/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/base.h:35:10: fatal error: nnvm/op.h: No such file or directory
35 | #include "nnvm/op.h"
| ^~~~~~~~~~~
compilation terminated.
In file included from /home/user/mxnet1.8/mxnet1.8_real/src/c_api/c_api_function.cc:26:
/home/user/mxnet1.8/mxnet1.8_real/include/mxnet/base.h:35:10: fatal error: nnvm/op.h: No such file or directory
35 | #include "nnvm/op.h"
| ^~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:128: CMakeFiles/mxnet_static.dir/src/c_api/c_api.cc.o] Error 1
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:167: CMakeFiles/mxnet_static.dir/src/c_api/c_api_function.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:469: CMakeFiles/mxnet_static.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Scanning dependencies of target intgemm
[ 0%] Building CXX object 3rdparty/intgemm/CMakeFiles/intgemm.dir/intgemm/intgemm.cc.o
[ 0%] Linking CXX static library libintgemm.a
[ 0%] Built target intgemm
Scanning dependencies of target dnnl_cpu_x64
[ 0%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/amx_tile_configure.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/brgemm/brgemm.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/brgemm/jit_brgemm_kernel.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_barrier.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_isa_traits.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/cpu_reducer.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/amx/jit_avx512_core_amx_gemm_kern.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_gemm_bf16bf16f32_kern.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_gemv_bf16bf16f32_kern.cpp.o
[ 1%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_an_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_at_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_bn_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_24x8_copy_bt_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_an_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_at_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_bn_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/bf16/jit_avx512_core_s16_48x8_copy_bt_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_an_kern_autogen.cpp.o
[ 2%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_at_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_bn_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_f32_copy_bt_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx2_kernel_sgemm_kern.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_common_gemm_f32.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_an_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_at_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_bn_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_f32_copy_bt_kern_autogen.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx512_core_gemm_smalln_tn_f32_kern.cpp.o
[ 3%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_an_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_at_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_bn_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_f32_copy_bt_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_gemm_f32.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_gemv_t_f32_kern.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_kernel_b0_sgemm_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_avx_kernel_sgemm_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_an_kern_autogen.cpp.o
[ 4%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_at_kern_autogen.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_bn_kern_autogen.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_f32_copy_bt_kern_autogen.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_gemv_t_f32_kern.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_kernel_b0_sgemm_kern_autogen.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/f32/jit_sse41_kernel_sgemm_kern_autogen.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_driver.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_info.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemm_pack.cpp.o
[ 5%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/gemv_driver.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_gemm_s8u8s32_kern.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_an_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_at_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_bn_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_bt_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_an_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_at_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_bn_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx2_u8_copy_sum_bt_kern_autogen.cpp.o
[ 6%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_gemm_s8u8s32_kern.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_gemv_s8x8s32.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_kernel_gemv_s8x8s32_kern.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_an_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_at_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_bn_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_bt_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_an_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_at_kern_autogen.cpp.o
[ 7%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_bn_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx512_core_u8_copy_sum_bt_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_gemm_s8u8s32_kern_autogen.cpp.o
[ 8%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_kernel_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_an_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_at_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_bn_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_bt_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_an_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_at_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_bn_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_avx_u8_copy_sum_bt_kern_autogen.cpp.o
[ 9%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b0_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_b_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_c_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_kernel_r_gemm_s8u8s32_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_an_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_at_kern_autogen.cpp.o
[ 10%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_bn_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_bt_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_an_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_at_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_bn_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm/s8x8s32/jit_sse41_u8_copy_sum_bt_kern_autogen.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm_bf16_convolution.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/gemm_bf16_inner_product.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/injector_utils.cpp.o
[ 11%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_binary_injector.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_eltwise_injector.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/injectors/jit_uni_postops_injector.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_1x1_conv_kernel_f32.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_1x1_convolution.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_conv_kernel_f32.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx2_convolution.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_1x1_conv_kernel.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_1x1_convolution.cpp.o
[ 12%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_conv_kernel.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_conv_winograd_kernel_f32.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_convolution.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_convolution_winograd.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_common_resampling.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_1x1_conv_kernel.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_1x1_convolution.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_conv_kernel.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_amx_convolution.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_1x1_conv_kernel.cpp.o
[ 13%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_1x1_convolution.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_conv_kernel.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_convolution.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_dw_conv_kernel.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16_sum.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_bf16cvt.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_2x3.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_4x3.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_f32_wino_conv_4x3_kernel.cpp.o
[ 14%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_u8s8s32x_wino_convolution.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_1x1_conv_kernel.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_1x1_convolution.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_conv_kernel.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_convolution.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_avx512_core_x8s8s32x_deconvolution.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_gemm_inner_product_utils.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_gemm_x8s8s32x_convolution_utils.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_1x1_conv_kernel_f32.cpp.o
[ 15%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_1x1_convolution.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_conv_kernel_f32.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_sse41_convolution.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_transpose_src_utils.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_batch_normalization.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_batch_normalization_s8.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_binary.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_dw_conv_kernel_f32.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_dw_convolution.cpp.o
[ 16%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_eltwise.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_eltwise_int.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_i8i8_binary.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_i8i8_pooling.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_layer_normalization_kernels.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_pool_kernel.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_pooling.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_reorder.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_reorder_utils.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_softmax.cpp.o
[ 17%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_tbb_batch_normalization.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_1x1_conv_kernel.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_1x1_convolution.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_conv_kernel.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_uni_x8s8s32x_convolution.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/jit_utils/jit_utils.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_base.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_blocked.cpp.o
[ 18%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_bwd_nhwc.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_base.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_blocked.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_avx512_common_lrn_fwd_nhwc.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_uni_lrn.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/lrn/jit_uni_lrn_kernel.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/cpu/x64/CMakeFiles/dnnl_cpu_x64.dir/shuffle/jit_uni_shuffle.cpp.o
[ 19%] Built target dnnl_cpu_x64
Scanning dependencies of target dnnl_common
[ 19%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/batch_normalization.cpp.o
[ 19%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/binary.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/concat.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/convolution.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/convolution_pd.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/deconvolution.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/dnnl_debug.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/dnnl_debug_autogenerated.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/eltwise.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/engine.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/inner_product.cpp.o
[ 20%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/layer_normalization.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/lrn.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/matmul.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_debug.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_desc_wrapper.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_storage.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_tracking.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/memory_zero_pad.cpp.o
[ 21%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/pooling.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_attr.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_cache.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_desc.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_exec_types.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_hashing.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/primitive_iterator.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/query.cpp.o
[ 22%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/reduction.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/reorder.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/resampling.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/rnn.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/rw_mutex.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/scratchpad.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/scratchpad_debug.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/shuffle.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/softmax.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/stream.cpp.o
[ 23%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/sum.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/utils.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/common/CMakeFiles/dnnl_common.dir/verbose.cpp.o
[ 24%] Built target dnnl_common
Scanning dependencies of target dnnl_cpu
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/bfloat16.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_list.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_batch_normalization_utils.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_binary_list.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_concat.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_convolution_list.cpp.o
[ 24%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_deconvolution_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_eltwise_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_engine.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_inner_product_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_layer_normalization_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_lrn_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_pooling_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reduction_list.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_reorder.cpp.o
[ 25%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_resampling_list.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_rnn_list.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_shuffle_list.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_softmax_list.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/cpu_sum.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_convolution_utils.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_inner_product_utils.cpp.o
[ 26%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_convolution_utils.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm_x8s8s32x_inner_product.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nchw_pooling.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ncsp_batch_normalization.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nhwc_pooling.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/nspc_batch_normalization.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/platform.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/primitive_attr_postops.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_batch_normalization.cpp.o
[ 27%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_binary.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_convolution.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_deconvolution.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_eltwise.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_inner_product.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_layer_normalization.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_lrn.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_pooling.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_reduction.cpp.o
[ 28%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_resampling.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_shuffle.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/ref_softmax.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_concat.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_layer_normalization_kernels.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_resampling.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/simple_sum.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/gemm_utils_f32.cpp.o
[ 29%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/f32/ref_gemm_f32.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/gemm_pack.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/ref_gemm_s8x8s32.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/gemm/s8x8s32/simple_gemm_s8s8s32.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/cpu_matmul_list.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_bf16_matmul.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_f32_matmul.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/gemm_x8s8s32x_matmul.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/matmul/ref_matmul.cpp.o
[ 30%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_common.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/cell_gru_lbr.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_gru_lbr.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_lstm.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_postgemm_rnn.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/ref_rnn.cpp.o
[ 31%] Building CXX object 3rdparty/mkldnn/src/cpu/CMakeFiles/dnnl_cpu.dir/rnn/rnn_utils.cpp.o
[ 31%] Built target dnnl_cpu
Scanning dependencies of target dnnl
[ 31%] Linking CXX static library libdnnl.a
[ 31%] Built target dnnl
Scanning dependencies of target mxnet_static
[ 31%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/_api_internal/_api_internal.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_init_op.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/numpy/np_tensordot_op.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/utils.h:50,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/imperative_utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_unary_op.h: In static member function ‘static void mxnet::op::UnaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h: In static member function ‘static void mxnet::op::ElemwiseBinaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h: In function ‘void mxnet::op::BinaryBroadcastIntCompute(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../imperative/../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../../../operator/numpy/../tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/runtime/packed_func.h:37,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/../utils.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/api/operator/numpy/np_tensordot_op.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/api/operator/utils.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/base.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/utils.h:50,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../operator_common.h:43,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/custom-inl.h:45,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:52:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_unary_op.h: In static member function ‘static void mxnet::op::UnaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h: In static member function ‘static void mxnet::op::ElemwiseBinaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./elemwise_binary_broadcast_op.h: In function ‘void mxnet::op::BinaryBroadcastIntCompute(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api.cc:39:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_error.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_executor.cc.o
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_function.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/io.h:10,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:30,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_function.cc:26:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileTask::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileTask::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:840:56,
inlined from ‘void mxnet::profiler::CustomOpProfiler::OnCustomEnd()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:840:56,
inlined from ‘void mxnet::profiler::CustomOpProfiler::OnCustomEnd()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../operator/custom/../../profiler/./profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_ndarray.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_profile.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/io.h:10,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:27,
from /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:32:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileEvent::ProfileEventStat::ProfileEventStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:912:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileFrame::ProfileFrameStat::ProfileFrameStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:986:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileFrame::ProfileFrameStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileFrame::ProfileFrameStat; SetExtraInfoFunction = mxnet::profiler::ProfileFrame::SendStat()::<lambda(mxnet::profiler::ProfileFrame::ProfileFrameStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileFrame::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:997:57,
inlined from ‘virtual void mxnet::profiler::ProfileFrame::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:974:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileFrame::ProfileFrameStat; SetExtraInfoFunction = mxnet::profiler::ProfileFrame::SendStat()::<lambda(mxnet::profiler::ProfileFrame::ProfileFrameStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::ProfileFrame::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:997:57,
inlined from ‘virtual void mxnet::profiler::ProfileFrame::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:974:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileMarker::ProfileMarkerStat::ProfileMarkerStat(const char*, char, bool)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1064:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileMarker::ProfileMarkerStat; Args = {const char*, char, bool}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileMarker::ProfileMarkerStat; SetExtraInfoFunction = mxnet::profiler::ProfileMarker::SendStat()::<lambda(mxnet::profiler::ProfileMarker::ProfileMarkerStat*)>; Args = {const char*, char, bool}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileMarker::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1078:58:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileMarker::ProfileMarkerStat; SetExtraInfoFunction = mxnet::profiler::ProfileMarker::SendStat()::<lambda(mxnet::profiler::ProfileMarker::ProfileMarkerStat*)>; Args = {const char*, char, bool}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘virtual void mxnet::profiler::ProfileMarker::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1078:58:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileTask::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileTask::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:806:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:840:56,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:806:13,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:138:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:840:56,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:806:13,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:138:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘uint64_t mxnet::profiler::ProfileCounter::operator--()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:704:13,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:148:7,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:138:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘uint64_t mxnet::profiler::ProfileCounter::operator--()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:704:13,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:148:7,
inlined from ‘void mxnet::on_exit_api()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:138:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘void mxnet::on_enter_api(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘void mxnet::on_enter_api(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘void mxnet::on_enter_api(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘void mxnet::on_enter_api(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘int MXProfileSetCounter(ProfileHandle, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:687:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘int MXProfileSetCounter(ProfileHandle, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:687:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘uint64_t mxnet::profiler::ProfileCounter::operator+=(int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:704:13,
inlined from ‘int MXProfileAdjustCounter(ProfileHandle, int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:594:19:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘uint64_t mxnet::profiler::ProfileCounter::operator+=(int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:704:13,
inlined from ‘int MXProfileAdjustCounter(ProfileHandle, int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:594:19:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileCounter::ProfileCounterStat::ProfileCounterStat(const char*, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:636:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘int MXProfileAdjustCounter(ProfileHandle, int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileCounter::ProfileCounterStat; SetExtraInfoFunction = mxnet::profiler::ProfileCounter::SendStat(uint64_t)::<lambda(mxnet::profiler::ProfileCounter::ProfileCounterStat*)>; Args = {const char*, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileCounter::SendStat(uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:673:59,
inlined from ‘int MXProfileAdjustCounter(ProfileHandle, int64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:697:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileMarker::ProfileMarker(const char*, mxnet::profiler::ProfileDomain*, mxnet::profiler::ProfileMarker::MarkerScope, bool)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1040:20,
inlined from ‘int MXProfileSetMarker(ProfileHandle, const char*, const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/c_api_profile.cc:584:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileMarker::ProfileMarkerStat::ProfileMarkerStat(const char*, char, bool)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1064:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileMarker::ProfileMarkerStat; Args = {const char*, char, bool}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileMarker::ProfileMarkerStat; SetExtraInfoFunction = mxnet::profiler::ProfileMarker::SendStat()::<lambda(mxnet::profiler::ProfileMarker::ProfileMarkerStat*)>; Args = {const char*, char, bool}]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileMarker::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1078:58,
inlined from ‘int MXProfileSetMarker(ProfileHandle, const char*, const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:1051:13:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTask(const char*, mxnet::profiler::ProfileDomain*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:778:20,
inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = mxnet::profiler::ProfileTask; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileTask]’ at /usr/include/c++/9/ext/new_allocator.h:147:4,
inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileTask; _Alloc = std::allocator<mxnet::profiler::ProfileTask>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:548:39,
inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = mxnet::profiler::ProfileTask; _Alloc = std::allocator<mxnet::profiler::ProfileTask>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:679:16,
inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<mxnet::profiler::ProfileTask>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileTask; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:1344:71,
inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<mxnet::profiler::ProfileTask>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileTask]’ at /usr/include/c++/9/bits/shared_ptr.h:359:59,
inlined from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = mxnet::profiler::ProfileTask; _Alloc = std::allocator<mxnet::profiler::ProfileTask>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}]’ at /usr/include/c++/9/bits/shared_ptr.h:702:39,
inlined from ‘int MXProfileCreateTask(ProfileHandle, const char*, void**)’ at /usr/include/c++/9/bits/shared_ptr.h:718:42:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileFrame::ProfileFrame(const char*, mxnet::profiler::ProfileDomain*)’ at /home/user/mxnet1.8/mxnet1.8/src/c_api/../profiler/profiler.h:954:20,
inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = mxnet::profiler::ProfileFrame; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileFrame]’ at /usr/include/c++/9/ext/new_allocator.h:147:4,
inlined from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileFrame; _Alloc = std::allocator<mxnet::profiler::ProfileFrame>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:548:39,
inlined from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = mxnet::profiler::ProfileFrame; _Alloc = std::allocator<mxnet::profiler::ProfileFrame>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:679:16,
inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<mxnet::profiler::ProfileFrame>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileFrame; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/9/bits/shared_ptr_base.h:1344:71,
inlined from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<mxnet::profiler::ProfileFrame>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}; _Tp = mxnet::profiler::ProfileFrame]’ at /usr/include/c++/9/bits/shared_ptr.h:359:59,
inlined from ‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = mxnet::profiler::ProfileFrame; _Alloc = std::allocator<mxnet::profiler::ProfileFrame>; _Args = {const char*&, mxnet::profiler::ProfileDomain*}]’ at /usr/include/c++/9/bits/shared_ptr.h:702:39,
inlined from ‘int MXProfileCreateFrame(ProfileHandle, const char*, void**)’ at /usr/include/c++/9/bits/shared_ptr.h:718:42:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_symbolic.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_api_test.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/c_api/c_predict_api.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/common/cuda_utils.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/common/exec_utils.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/common/rtc.cc.o
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/common/utils.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/common/../operator/tensor/cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/common/../operator/tensor/cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/common/./utils.h:32,
from /home/user/mxnet1.8/mxnet1.8/src/common/utils.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 34%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/engine.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/naive_engine.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/io.h:10,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:30,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/engine.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/engine/./engine_impl.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:30:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTask(const char*, mxnet::profiler::ProfileDomain*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:778:20:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1171:20:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1169:20:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1171:20,
inlined from ‘mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:133:79,
inlined from ‘static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>; _ArgTypes = {mxnet::RunContext, mxnet::engine::CallbackOnComplete}]’ at /usr/include/c++/9/bits/std_function.h:300:37:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1169:20,
inlined from ‘mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:133:79,
inlined from ‘static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>; _ArgTypes = {mxnet::RunContext, mxnet::engine::CallbackOnComplete}]’ at /usr/include/c++/9/bits/std_function.h:300:37:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8,
inlined from ‘mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:138:33,
inlined from ‘static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>; _ArgTypes = {mxnet::RunContext, mxnet::engine::CallbackOnComplete}]’ at /usr/include/c++/9/bits/std_function.h:300:37:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8,
inlined from ‘mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:138:33,
inlined from ‘static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mxnet::engine::NaiveEngine::Push(mxnet::Engine::OprHandle, mxnet::Context, int, bool)::<lambda(mxnet::RunContext, mxnet::Engine::CallbackOnComplete)>; _ArgTypes = {mxnet::RunContext, mxnet::engine::CallbackOnComplete}]’ at /usr/include/c++/9/bits/std_function.h:300:37:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8,
inlined from ‘virtual void mxnet::engine::NaiveEngine::PushAsync(mxnet::Engine::AsyncFn, mxnet::Context, const std::vector<mxnet::engine::Var*>&, const std::vector<mxnet::engine::Var*>&, mxnet::FnProperty, int, const char*, bool)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:211:29:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:1192:8,
inlined from ‘virtual void mxnet::engine::NaiveEngine::PushAsync(mxnet::Engine::AsyncFn, mxnet::Context, const std::vector<mxnet::engine::Var*>&, const std::vector<mxnet::engine::Var*>&, mxnet::FnProperty, int, const char*, bool)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/naive_engine.cc:211:29:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileEvent::ProfileEventStat::ProfileEventStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:912:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:57:12,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/openmp.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/threaded_engine.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/io.h:10,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:30,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/storage.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/engine/threaded_engine.cc:32:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:806:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:806:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:806:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8,
inlined from ‘static void mxnet::engine::ThreadedEngine::OnCompleteStatic(mxnet::Engine*, void*, const dmlc::Error*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/threaded_engine.cc:520:33:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:806:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8,
inlined from ‘static void mxnet::engine::ThreadedEngine::OnCompleteStatic(mxnet::Engine*, void*, const dmlc::Error*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/threaded_engine.cc:520:33:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/threaded_engine_perdevice.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/././any.h:14,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/./json.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/parameter.h:26,
from /home/user/mxnet1.8/mxnet1.8/src/engine/threaded_engine_perdevice.cc:28:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1171:20,
inlined from ‘void mxnet::engine::ThreadedEngine::ExecuteOprBlock(mxnet::RunContext, mxnet::engine::OprBlock*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:361:81:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1169:20,
inlined from ‘void mxnet::engine::ThreadedEngine::ExecuteOprBlock(mxnet::RunContext, mxnet::engine::OprBlock*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:361:81:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileEvent::ProfileEventStat::ProfileEventStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:912:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/engine/threaded_engine_pooled.cc.o
In file included from /usr/include/string.h:495,
from /usr/include/c++/9/cstring:42,
from /home/user/mxnet1.8/mxnet1.8/include/dmlc/io.h:10,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:30,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/storage.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/engine/threaded_engine_pooled.cc:31:
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1171:20,
inlined from ‘void mxnet::engine::ThreadedEngine::ExecuteOprBlock(mxnet::RunContext, mxnet::engine::OprBlock*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:361:81:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::ProfileEvent::SetCategories(const char*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::ProfileOperator(const char*, mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1169:20,
inlined from ‘void mxnet::engine::ThreadedEngine::ExecuteOprBlock(mxnet::RunContext, mxnet::engine::OprBlock*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./threaded_engine.h:361:81:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileTask::ProfileTaskStat::ProfileTaskStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:825:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileTask::ProfileTaskStat; SetExtraInfoFunction = mxnet::profiler::ProfileTask::SendStat()::<lambda(mxnet::profiler::ProfileTask::ProfileTaskStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:321:30,
inlined from ‘void mxnet::profiler::ProfileTask::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:840:56:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1217:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileOperator::OprExecStat::OprExecStat(const char*, mxnet::Context::DeviceType, uint32_t, uint64_t, uint64_t, const mxnet::profiler::ProfileOperator::Attributes*)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1222:24,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileOperator::OprExecStat; SetExtraInfoFunction = mxnet::profiler::ProfileOperator::SendStat()::<lambda(mxnet::profiler::ProfileOperator::OprExecStat*)>; Args = {const char*, mxnet::Context::DeviceType, unsigned int, long unsigned int, long unsigned int, mxnet::profiler::ProfileOperator::Attributes*}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1240:52,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:892:13,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1195:25,
inlined from ‘virtual void mxnet::profiler::ProfileOperator::stop()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:1192:8:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::static_string<string_size>::set(const char*) [with long unsigned int string_size = 128]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘mxnet::profiler::ProfileEvent::ProfileEventStat::ProfileEventStat(const char*, uint64_t, uint64_t)’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:912:16,
inlined from ‘static std::unique_ptr<typename std::enable_if<std::is_base_of<mxnet::profiler::ProfileStat, StatType>::value, StatType>::type> mxnet::profiler::Profiler::CreateProfileStat(Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:419:38,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:320:33,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function ‘char* strncpy(char*, const char*, size_t)’,
inlined from ‘void mxnet::profiler::Profiler::AddNewProfileStat(SetExtraInfoFunction, Args ...) [with StatType = mxnet::profiler::ProfileEvent::ProfileEventStat; SetExtraInfoFunction = mxnet::profiler::ProfileEvent::SendStat()::<lambda(mxnet::profiler::ProfileEvent::ProfileEventStat*)>; Args = {const char*, long unsigned int, long unsigned int}]’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:57:12,
inlined from ‘virtual void mxnet::profiler::ProfileEvent::SendStat()’ at /home/user/mxnet1.8/mxnet1.8/src/engine/./../profiler/profiler.h:923:57:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation]
106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/attach_op_execs_pass.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/attach_op_resource_pass.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/eliminate_common_expr_pass.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/graph_executor.cc.o
[ 35%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/infer_graph_attr_pass.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/inplace_addto_detect_pass.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/pointwise_fusion_pass.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/executor/simple_partition_pass.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/imperative/cached_op.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/imperative/cached_op_threadsafe.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/imperative/imperative.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/imperative/imperative_utils.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/initialize.cc.o
[ 36%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/image_aug_default.cc.o
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/image_det_aug_default.cc.o
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/image_io.cc.o
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/io.cc.o
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_csv.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_csv.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_image_det_recordio.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_det_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_image_recordio.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_batchloader.h:91:9: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_image_recordio_2.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:353:11: required from ‘bool mxnet::io::ImageRecordIOParser2<DType>::ParseNext(mxnet::DataBatch*) [with DType = signed char]’
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:728:41: required from ‘void mxnet::io::ImageRecordIter2<DType>::Init(const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&) [with DType = signed char]’
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:716:18: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:353:11: required from ‘bool mxnet::io::ImageRecordIOParser2<DType>::ParseNext(mxnet::DataBatch*) [with DType = signed char]’
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:728:41: required from ‘void mxnet::io::ImageRecordIter2<DType>::Init(const std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&) [with DType = signed char]’
/home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:716:18: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_image_recordio_2.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_libsvm.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/././iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/././iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_sparse_prefetcher.h:146:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_sparse_prefetcher.h:146:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_libsvm.cc:24:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 37%] Building CXX object CMakeFiles/mxnet_static.dir/src/io/iter_mnist.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 2; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/io/./iter_prefetcher.h:98:11: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/io.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/io/iter_mnist.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/ir/expr.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/kvstore/gradient_compression.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/kvstore/./comm.h:296:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/kvstore/./comm.h:296:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore_local.h:28,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/gradient_compression.cc:27:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/kvstore/kvstore.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/kvstore/././comm.h:296:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/kvstore/././comm.h:296:5: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/./base.h:33,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/ndarray.h:43,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/../../src/kvstore/gradient_compression.h:32,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/kvstore.h:34,
from /home/user/mxnet1.8/mxnet1.8/src/kvstore/kvstore.cc:25:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/kvstore/kvstore_utils.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/lang/expr.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/lang/ir.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/lib_api.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/libinfo.cc.o
[ 38%] Building CXX object CMakeFiles/mxnet_static.dir/src/ndarray/ndarray.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h:50,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././operator_common.h:43,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/../elemwise_op_common.h:38,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/init_op.h:39,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:34:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_unary_op.h: In static member function ‘static void mxnet::op::UnaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h: In static member function ‘static void mxnet::op::ElemwiseBinaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_broadcast_op.h: In function ‘void mxnet::op::BinaryBroadcastIntCompute(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_broadcast_op.h:353:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
353 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/include/mxnet/base.h:33,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray.cc:29:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/ndarray/ndarray_function.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h:50,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././operator_common.h:43,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/../elemwise_op_common.h:38,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/init_op.h:39,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_unary_op.h: In static member function ‘static void mxnet::op::UnaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:432:21: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
432 | typedef float DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:439:22: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
439 | typedef double DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_unary_op.h:262:50: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
262 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:446:37: note: in definition of macro ‘MXNET_INT_TYPE_SWITCH’
446 | typedef mshadow::half::half_t DType; \
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h: In static member function ‘static void mxnet::op::ElemwiseBinaryOp::ComputeInt(const nnvm::NodeAttrs&, const mxnet::OpContext&, const std::vector<mxnet::TBlob>&, const std::vector<mxnet::OpReqType>&, const std::vector<mxnet::TBlob>&)’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:100:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
100 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:52: warning: typedef ‘DType’ locally defined but not used [-Wunused-local-typedefs]
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/../operator/mxnet_op.h:106:8: note: in definition of macro ‘MXNET_ASSIGN_REQ_SWITCH’
106 | {__VA_ARGS__} \
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/./elemwise_binary_op.h:489:7: note: in expansion of macro ‘MXNET_INT_TYPE_SWITCH’
489 | MXNET_INT_TYPE_SWITCH(outputs[0].type_flag_, DType, {
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::half::half_t]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h: In instantiation of ‘void mshadow::Copy(mshadow::Tensor<mshadow::cpu, dim, DType>, const mshadow::Tensor<mshadow::cpu, dim, DType>&, mshadow::Stream<mshadow::cpu>*) [with int dim = 1; DType = mshadow::bfloat::bf16_t]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/../operator/tensor/././cast_storage-inl.h:85:3: required from here
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:152:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
152 | memcpy(_dst.dptr_, _src.dptr_, sizeof(DType) * _dst.shape_.Size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:1075,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/./tensor_cpu-inl.h:157:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
157 | memcpy(dst[y].dptr_, src[y].dptr_, sizeof(DType) * dst.size(1));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././operator_common.h:43,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/../elemwise_op_common.h:38,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/init_op.h:39,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h: In instantiation of ‘void mxnet::common::ParallelCopy(DType*, const DType*, mxnet::index_t) [with DType = mshadow::half::half_t; mxnet::index_t = int]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:39:3: required from here
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h:761:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::half::half_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
761 | std::memcpy(dst, src, sizeof(DType) * size);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:297,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././half.h:113:26: note: ‘class mshadow::half::half_t’ declared here
113 | class MSHADOW_ALIGNED(2) half_t {
| ^~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././operator_common.h:43,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/../elemwise_op_common.h:38,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/init_op.h:39,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h: In instantiation of ‘void mxnet::common::ParallelCopy(DType*, const DType*, mxnet::index_t) [with DType = mshadow::bfloat::bf16_t; mxnet::index_t = int]’:
/home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:39:3: required from here
/home/user/mxnet1.8/mxnet1.8/src/ndarray/./../operator/tensor/.././../common/utils.h:761:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mshadow::bfloat::bf16_t’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
761 | std::memcpy(dst, src, sizeof(DType) * size);
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/user/mxnet1.8/mxnet1.8/include/mshadow/./base.h:299,
from /home/user/mxnet1.8/mxnet1.8/include/mshadow/tensor.h:35,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/./ndarray_function.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/ndarray/ndarray_function.cc:26:
/home/user/mxnet1.8/mxnet1.8/include/mshadow/././bfloat.h:75:26: note: ‘class mshadow::bfloat::bf16_t’ declared here
75 | class MSHADOW_ALIGNED(2) bf16_t {
| ^~~~~~
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/amp_infer_unknown.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/gradient.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/graph_editor.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/legacy_json_util.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/legacy_op_util.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/low_precision_pass.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/plan_memory.cc.o
[ 39%] Building CXX object CMakeFiles/mxnet_static.dir/src/nnvm/tvm_bridge.cc.o
In file included from /home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/packed_func.h:29,
from /home/user/mxnet1.8/mxnet1.8/src/nnvm/tvm_bridge.cc:37:
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h: In member function ‘void tvm::runtime::Array< <template-parameter-1-1>, <template-parameter-1-2> >::MutateByApply(F)’:
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:884:42: error: ‘make_unique’ is not a member of ‘std’
884 | std::unique_ptr<StackFrame> s = std::make_unique<StackFrame>();
| ^~~~~~~~~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:884:42: note: ‘std::make_unique’ is only available from C++14 onwards
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:884:64: error: expected primary-expression before ‘>’ token
884 | std::unique_ptr<StackFrame> s = std::make_unique<StackFrame>();
| ^
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:884:66: error: expected primary-expression before ‘)’ token
884 | std::unique_ptr<StackFrame> s = std::make_unique<StackFrame>();
| ^
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h: At global scope:
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1616:3: error: ‘operator==’ function uses ‘auto’ type specifier without trailing return type
1616 | auto operator==(const Optional<T>& other) const {
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1616:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1627:3: error: ‘operator!=’ function uses ‘auto’ type specifier without trailing return type
1627 | auto operator!=(const Optional<T>& other) const {
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1627:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1638:3: error: ‘operator==’ function uses ‘auto’ type specifier without trailing return type
1638 | auto operator==(const T& other) const {
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1638:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1644:3: error: ‘operator!=’ function uses ‘auto’ type specifier without trailing return type
1644 | auto operator!=(const T& other) const { return !(*this == other); }
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1644:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1646:3: error: ‘operator==’ function uses ‘auto’ type specifier without trailing return type
1646 | auto operator==(const U& other) const {
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1646:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1652:3: error: ‘operator!=’ function uses ‘auto’ type specifier without trailing return type
1652 | auto operator!=(const U& other) const {
| ^~~~
/home/user/mxnet1.8/mxnet1.8/3rdparty/tvm/include/tvm/runtime/container.h:1652:3: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
make[2]: *** [CMakeFiles/mxnet_static.dir/build.make:895: CMakeFiles/mxnet_static.dir/src/nnvm/tvm_bridge.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:381: CMakeFiles/mxnet_static.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#-------------------------------------------------------------------------------
# Template configuration for compiling MXNet
#
# If you want to change the configuration, please use the following steps.
# Assume you are on the root directory of mxnet. First copy this file so that
# any local changes will be ignored by git
#
# $ cp config/linux_gpu.cmake config.cmake
#
# Next modify the according entries, and then compile by
#
# $ mkdir build; cd build
# $ cmake ..
# $ cmake --build .
#
# Specify `cmake --build . --parallel N` to set the number of parallel compilation jobs.
# Default is derived from CPUs available.
#
#-------------------------------------------------------------------------------
#---------------------------------------------
# GPU support
#---------------------------------------------
set(USE_CUDA ON CACHE BOOL "Build with CUDA support")
set(USE_CUDNN ON CACHE BOOL "Build with cudnn support, if found")
# Target NVIDIA GPU achitecture.
# Valid options are "Auto" for autodetection, "All" for all available
# architectures or a list of architectures by compute capability number, such as
# "7.0" or "7.0;7.5" as well as name, such as "Volta" or "Volta;Turing".
# The value specified here is passed to cmake's CUDA_SELECT_NVCC_ARCH_FLAGS to
# obtain the compilation flags for nvcc.
#
# When compiling on a machine without GPU, autodetection will fail and you
# should instead specify the target architecture manually to avoid excessive
# compilation times.
set(MXNET_CUDA_ARCH "Auto" CACHE STRING "Target NVIDIA GPU achitecture")
#---------------------------------------------
# Common libraries
#---------------------------------------------
set(USE_BLAS "open" CACHE STRING "BLAS Vendor")
set(USE_OPENCV ON CACHE BOOL "Build with OpenCV support")
set(OPENCV_ROOT "" CACHE BOOL "OpenCV install path. Supports autodetection.")
set(USE_OPENMP ON CACHE BOOL "Build with Openmp support")
set(USE_MKL_IF_AVAILABLE ON CACHE BOOL "Use Intel MKL if found")
set(USE_MKLDNN ON CACHE BOOL "Build with MKL-DNN support")
set(USE_LAPACK ON CACHE BOOL "Build with lapack support")
set(USE_TVM_OP OFF CACHE BOOL "Enable use of TVM operator build system.")
#---------------------
# Compilers
#--------------------
set(CMAKE_GENERATOR "Ninja" CACHE STRING "Build Tool Generator used by CMake")
# Compilers are usually autodetected. Uncomment and modify the next 3 lines to
# choose manually:
# set(CMAKE_C_COMPILER "" CACHE BOOL "C compiler")
# set(CMAKE_CXX_COMPILER "" CACHE BOOL "C++ compiler")
# set(CMAKE_CUDA_COMPILER "" CACHE BOOL "Cuda compiler (nvcc)")
# check this issue: https://github.com/apache/incubator-mxnet/issues/19991
set(CMAKE_CUDA_COMPILER "/usr/local/cuda/bin/nvcc" CACHE BOOL "Cuda compiler (nvcc)")
#set(CMAKE_CUDA_COMPILER "/usr/local/cuda-11.2/bin/nvcc" CACHE BOOL "Cuda compiler (nvcc)")
# Uncomment the following line to compile with debug information
# set(CMAKE_BUILD_TYPE Debug CACHE STRING "CMake build type")
#---------------------------------------------
# CPU instruction sets: The support is autodetected if turned ON
#---------------------------------------------
set(USE_SSE ON CACHE BOOL "Build with x86 SSE instruction support")
set(USE_F16C ON CACHE BOOL "Build with x86 F16C instruction support")
#----------------------------
# distributed computing
#----------------------------
set(USE_DIST_KVSTORE OFF CACHE BOOL "Build with DIST_KVSTORE support")
#----------------------------
# performance settings
#----------------------------
set(USE_OPERATOR_TUNING ON CACHE BOOL "Enable auto-tuning of operators")
set(USE_GPERFTOOLS OFF CACHE BOOL "Build with GPerfTools support")
set(USE_JEMALLOC OFF CACHE BOOL "Build with Jemalloc support")
#----------------------------
# additional operators
#----------------------------
# path to folders containing projects specific operators that you don't want to
# put in src/operators
SET(EXTRA_OPERATORS "" CACHE PATH "EXTRA OPERATORS PATH")
#----------------------------
# other features
#----------------------------
# Create C++ interface package
set(USE_CPP_PACKAGE OFF CACHE BOOL "Build C++ Package")
# Use int64_t type to represent the total number of elements in a tensor
# This will cause performance degradation reported in issue #14496
# Set to 1 for large tensor with tensor size greater than INT32_MAX i.e. 2147483647
# Note: the size of each dimension is still bounded by INT32_MAX
set(USE_INT64_TENSOR_SIZE OFF CACHE BOOL "Use int64_t to represent the total number of elements in a tensor")
# Other GPU features
set(USE_NCCL "Use NVidia NCCL with CUDA" OFF)
set(NCCL_ROOT "" CACHE BOOL "NCCL install path. Supports autodetection.")
set(ENABLE_CUDA_RTC ON CACHE BOOL "Build with CUDA runtime compilation support")
set(USE_NVTX ON CACHE BOOL "Build with NVTX support")
############### Cuda 11
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
set(CMAKE_BUILD_TYPE "Distribution" CACHE STRING "Build type")
set(CFLAGS "-mno-avx" CACHE STRING "CFLAGS")
set(CXXFLAGS "-mno-avx" CACHE STRING "CXXFLAGS")
set(USE_CUDA ON CACHE BOOL "Build with CUDA support")
set(USE_CUDNN ON CACHE BOOL "Build with CUDA support")
set(USE_OPENCV ON CACHE BOOL "Build with OpenCV support")
set(USE_OPENMP ON CACHE BOOL "Build with Openmp support")
set(USE_MKL_IF_AVAILABLE OFF CACHE BOOL "Use Intel MKL if found")
set(USE_MKLDNN ON CACHE BOOL "Build with MKL-DNN support")
set(USE_LAPACK ON CACHE BOOL "Build with lapack support")
set(USE_TVM_OP OFF CACHE BOOL "Enable use of TVM operator build system.")
set(USE_SSE ON CACHE BOOL "Build with x86 SSE instruction support")
set(USE_F16C OFF CACHE BOOL "Build with x86 F16C instruction support")
set(CUDACXX "/usr/local/cuda-11.2/bin/nvcc" CACHE STRING "Cuda compiler")
set(MXNET_CUDA_ARCH "5.0;6.0;7.0;8.0;8.6" CACHE STRING "Cuda architectures")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment