Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Build fails when following install from source instructions. #1491

Closed
CompRhys opened this issue Feb 22, 2022 · 3 comments
Closed

[BUG] Build fails when following install from source instructions. #1491

CompRhys opened this issue Feb 22, 2022 · 3 comments
Labels

Comments

@CompRhys
Copy link
Contributor

When trying to follow the instructions at https://github.com/deepmodeling/deepmd-kit/blob/master/doc/install/install-from-source.md the build fails both on the macOS and linux machines I have tested it on.

After following the instructions up to pip install . I get the following stack trace:

      -- Build files have been written to: /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
      [1/55] Building CXX object op/CMakeFiles/op_abi.dir/ewald_recp.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/ewald_recp.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/ewald_recp.cc.o -MF op/CMakeFiles/op_abi.dir/ewald_recp.cc.o.d -o op/CMakeFiles/op_abi.dir/ewald_recp.cc.o -c /Users/comprhys/deepmd-kit/source/op/ewald_recp.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/ewald_recp.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/ewald_recp.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ewald.h:5:9: fatal error: 'omp.h' file not found
      #include<omp.h>
              ^~~~~~~
      3 errors generated.
      [2/55] Building CXX object op/CMakeFiles/op_abi.dir/custom_op.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/custom_op.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/custom_op.cc.o -MF op/CMakeFiles/op_abi.dir/custom_op.cc.o.d -o op/CMakeFiles/op_abi.dir/custom_op.cc.o -c /Users/comprhys/deepmd-kit/source/op/custom_op.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [3/55] Building CXX object op/CMakeFiles/op_abi.dir/map_aparam.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/map_aparam.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/map_aparam.cc.o -MF op/CMakeFiles/op_abi.dir/map_aparam.cc.o.d -o op/CMakeFiles/op_abi.dir/map_aparam.cc.o -c /Users/comprhys/deepmd-kit/source/op/map_aparam.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/map_aparam.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [4/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_virial.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/prod_virial.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/prod_virial.cc.o -MF op/CMakeFiles/op_abi.dir/prod_virial.cc.o.d -o op/CMakeFiles/op_abi.dir/prod_virial.cc.o -c /Users/comprhys/deepmd-kit/source/op/prod_virial.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/prod_virial.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [5/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o -MF op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o.d -o op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o -c /Users/comprhys/deepmd-kit/source/op/prod_force_multi_device.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/prod_force_multi_device.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [6/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_force.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/prod_force.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/prod_force.cc.o -MF op/CMakeFiles/op_abi.dir/prod_force.cc.o.d -o op/CMakeFiles/op_abi.dir/prod_force.cc.o -c /Users/comprhys/deepmd-kit/source/op/prod_force.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/prod_force.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [7/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min_force.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/soft_min_force.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/soft_min_force.cc.o -MF op/CMakeFiles/op_abi.dir/soft_min_force.cc.o.d -o op/CMakeFiles/op_abi.dir/soft_min_force.cc.o -c /Users/comprhys/deepmd-kit/source/op/soft_min_force.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/soft_min_force.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [8/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o -MF op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o.d -o op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o -c /Users/comprhys/deepmd-kit/source/op/soft_min_virial.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/soft_min_virial.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [9/55] Building CXX object op/CMakeFiles/op_abi.dir/pair_tab.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/pair_tab.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/pair_tab.cc.o -MF op/CMakeFiles/op_abi.dir/pair_tab.cc.o.d -o op/CMakeFiles/op_abi.dir/pair_tab.cc.o -c /Users/comprhys/deepmd-kit/source/op/pair_tab.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/pair_tab.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [10/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o -MF op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o.d -o op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o -c /Users/comprhys/deepmd-kit/source/op/prod_virial_multi_device.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/prod_virial_multi_device.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [11/55] Building CXX object op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o -MF op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o.d -o op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o -c /Users/comprhys/deepmd-kit/source/op/neighbor_stat.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/neighbor_stat.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [12/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/soft_min.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/soft_min.cc.o -MF op/CMakeFiles/op_abi.dir/soft_min.cc.o.d -o op/CMakeFiles/op_abi.dir/soft_min.cc.o -c /Users/comprhys/deepmd-kit/source/op/soft_min.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/soft_min.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/soft_min.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings and 2 errors generated.
      [13/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o -MF op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o.d -o op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o -c /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef.cc:2:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef.cc:3:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings and 2 errors generated.
      [14/55] Building CXX object op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o -MF op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o.d -o op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o -c /Users/comprhys/deepmd-kit/source/op/gelu_multi_device.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/gelu_multi_device.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      [15/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o -MF op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o.d -o op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o -c /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_para.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_para.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_para.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings and 2 errors generated.
      [16/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o -MF op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o.d -o op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o -c /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_vert.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_vert.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_vert.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings and 2 errors generated.
      [17/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/descrpt.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/descrpt.cc.o -MF op/CMakeFiles/op_abi.dir/descrpt.cc.o.d -o op/CMakeFiles/op_abi.dir/descrpt.cc.o -c /Users/comprhys/deepmd-kit/source/op/descrpt.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings and 2 errors generated.
      [18/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o -MF op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o.d -o op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o -c /Users/comprhys/deepmd-kit/source/op/prod_env_mat_multi_device.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/prod_env_mat_multi_device.cc:1:
      In file included from /Users/comprhys/deepmd-kit/source/op/custom_op.h:5:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/op.h:25:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/full_type_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:23:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/attr_value_util.h:24:
      In file included from /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor.h:25:
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:25: error: 'auto' not allowed in lambda parameter
          auto all = [](const auto&... bool_vals) {
                              ^~~~
      /Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow/include/tensorflow/core/framework/tensor_types.h:176:30: error: type 'int &' of function parameter pack does not contain any unexpanded parameter packs
          auto all = [](const auto&... bool_vals) {
                        ~~~~~~~~~~~^~~~~~~~~~~~~
      2 errors generated.
      ninja: build stopped: subcommand failed.
        File "/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-5jzz9_uk/overlay/lib/python3.8/site-packages/skbuild/setuptools_wrap.py", line 595, in setup
          cmkr.make(make_args, env=env)
        File "/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-5jzz9_uk/overlay/lib/python3.8/site-packages/skbuild/cmaker.py", line 609, in make
          raise SKBuildError(
      
      
      --------------------------------------------------------------------------------
      -- Trying "Ninja" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Ninja" generator - success
      --------------------------------------------------------------------------------
      
      Configuring Project
        Working directory:
          /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
        Command:
          cmake /Users/comprhys/deepmd-kit/source -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-install -DPYTHON_EXECUTABLE:FILEPATH=/Users/comprhys/deepmd-kit/tensorflow_env/bin/python -DPYTHON_VERSION_STRING:STRING=3.8.6 -DPYTHON_INCLUDE_DIR:PATH=/Users/comprhys/.pyenv/versions/3.8.6/include/python3.8 -DPYTHON_LIBRARY:FILEPATH=/Users/comprhys/.pyenv/versions/3.8.6/lib/libpython3.8.a -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-5jzz9_uk/overlay/lib/python3.8/site-packages/skbuild/resources/cmake -DCMAKE_MAKE_PROGRAM:FILEPATH=/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-5jzz9_uk/overlay/lib/python3.8/site-packages/ninja/data/bin/ninja -DTENSORFLOW_ROOT:STRING=/Users/comprhys/deepmd-kit/tensorflow_env/lib/python3.8/site-packages/tensorflow -DBUILD_PY_IF:BOOL=TRUE -DBUILD_CPP_IF:BOOL=FALSE -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=11.0 -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64
      
      Traceback (most recent call last):
      
      An error occurred while building with CMake.
        Command:
          cmake --build . --target install --config Release --
        Source directory:
          /Users/comprhys/deepmd-kit
        Working directory:
          /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
      Please see CMake's output for more information.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for deepmd-kit
  Building wheel for python-hostlist (setup.py) ... done
  Created wheel for python-hostlist: filename=python_hostlist-1.21-py3-none-any.whl size=38943 sha256=73dedab60c0689e6b91f5dcf714f89dd6717b3383cee9751f7fd439e97c0e679
  Stored in directory: /Users/comprhys/Library/Caches/pip/wheels/bc/4a/f3/7fdfcaf984825c19c43122f8d1217aa6a07934f3360dc5a6a3
Successfully built python-hostlist
Failed to build deepmd-kit
ERROR: Could not build wheels for deepmd-kit, which is required to install pyproject.toml-based projects
@CompRhys CompRhys added the bug label Feb 22, 2022
@njzjz
Copy link
Member

njzjz commented Feb 22, 2022

Please apply #1275 to the code - or downgrade the TensorFlow version.

@CompRhys
Copy link
Contributor Author

@njzjz I tried the alternative of using main and pinning the tensorflow version to 2.6 and it doesn't resolve the issues.

Do you have a pip freeze of an environment and shell variable that work with the latest release?

Processing /Users/comprhys/deepmd-kit
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting python-hostlist>=1.21
  Using cached python_hostlist-1.21-py3-none-any.whl
Collecting pyyaml
  Using cached PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl (192 kB)
Requirement already satisfied: h5py in ./deep_env/lib/python3.8/site-packages (from deepmd-kit==2.0.3) (3.1.0)
Collecting wcmatch
  Using cached wcmatch-8.3-py3-none-any.whl (42 kB)
Collecting scipy
  Using cached scipy-1.8.0-cp38-cp38-macosx_12_0_universal2.macosx_10_9_x86_64.whl (55.3 MB)
Requirement already satisfied: numpy in ./deep_env/lib/python3.8/site-packages (from deepmd-kit==2.0.3) (1.19.5)
Collecting dargs>=0.2.6
  Using cached dargs-0.2.8-py3-none-any.whl (11 kB)
Collecting bracex>=2.1.1
  Using cached bracex-2.2.1-py3-none-any.whl (12 kB)
Building wheels for collected packages: deepmd-kit
  Building wheel for deepmd-kit (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for deepmd-kit (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [179 lines of output]
      Not searching for unused variables given on the command line.
      -- The C compiler identification is AppleClang 12.0.5.12050022
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- The CXX compiler identification is AppleClang 12.0.5.12050022
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /Users/comprhys/deepmd-kit/_cmake_test_compile/build
      -- The C compiler identification is AppleClang 12.0.5.12050022
      -- The CXX compiler identification is AppleClang 12.0.5.12050022
      -- Detecting C compiler ABI info
      -- Detecting C compiler ABI info - done
      -- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
      -- Detecting C compile features
      -- Detecting C compile features - done
      -- Detecting CXX compiler ABI info
      -- Detecting CXX compiler ABI info - done
      -- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
      -- Detecting CXX compile features
      -- Detecting CXX compile features - done
      -- Found Git: /usr/local/bin/git (found version "2.35.1")
      -- Supported model version: 1.0
      -- Will not build nv GPU support
      -- Will not build AMD GPU support
      -- Disabled cpp interface build, looking for tensorflow_framework
      -- Found TensorFlow: /Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/include, , /Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/libtensorflow_framework.dylib  in /Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow;/Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/../tensorflow_core;/Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow;/Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/../tensorflow_core;/usr/;/usr/local/ (found version "2.6.0")
      -- Looking for pthread.h
      -- Looking for pthread.h - found
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE
      -- Automatically determined OP_CXX_ABI=0
      -- Set GLIBCXX_USE_CXX_ABI=0 when compiling ops
      -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
      -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
      -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND)
      -- /Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/libtensorflow_framework.dylib
      -- Configuring done
      -- Generating done
      CMake Warning:
        Manually-specified variables were not used by the project:
      
          PYTHON_INCLUDE_DIR
          PYTHON_LIBRARY
          PYTHON_VERSION_STRING
          SKBUILD
      
      
      -- Build files have been written to: /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
      [1/55] Building CXX object op/CMakeFiles/op_abi.dir/ewald_recp.cc.o
      FAILED: op/CMakeFiles/op_abi.dir/ewald_recp.cc.o
      /Library/Developer/CommandLineTools/usr/bin/c++ -Dop_abi_EXPORTS -I/Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow/include -I/Users/comprhys/deepmd-kit/source/lib/include -std=c++11 -Wno-ignored-attributes -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk -mmacosx-version-min=11.0 -fPIC -D_GLIBCXX_USE_CXX11_ABI=0 -MD -MT op/CMakeFiles/op_abi.dir/ewald_recp.cc.o -MF op/CMakeFiles/op_abi.dir/ewald_recp.cc.o.d -o op/CMakeFiles/op_abi.dir/ewald_recp.cc.o -c /Users/comprhys/deepmd-kit/source/op/ewald_recp.cc
      In file included from /Users/comprhys/deepmd-kit/source/op/ewald_recp.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ewald.h:5:9: fatal error: 'omp.h' file not found
      #include<omp.h>
              ^~~~~~~
      1 error generated.
      [2/55] Building CXX object op/CMakeFiles/op_abi.dir/custom_op.cc.o
      [3/55] Building CXX object op/CMakeFiles/op_abi.dir/map_aparam.cc.o
      [4/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min_force.cc.o
      [5/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min_virial.cc.o
      [6/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_force.cc.o
      [7/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_force_multi_device.cc.o
      [8/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_virial.cc.o
      [9/55] Building CXX object op/CMakeFiles/op_abi.dir/soft_min.cc.o
      In file included from /Users/comprhys/deepmd-kit/source/op/soft_min.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings generated.
      [10/55] Building CXX object op/CMakeFiles/op_abi.dir/pair_tab.cc.o
      [11/55] Building CXX object op/CMakeFiles/op_abi.dir/gelu_multi_device.cc.o
      [12/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_virial_multi_device.cc.o
      [13/55] Building CXX object op/CMakeFiles/op_abi.dir/neighbor_stat.cc.o
      [14/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_para.cc.o
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_para.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings generated.
      [15/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef.cc.o
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef.cc:3:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings generated.
      [16/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt_se_a_ef_vert.cc.o
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt_se_a_ef_vert.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings generated.
      [17/55] Building CXX object op/CMakeFiles/op_abi.dir/prod_env_mat_multi_device.cc.o
      [18/55] Building CXX object op/CMakeFiles/op_abi.dir/descrpt.cc.o
      In file included from /Users/comprhys/deepmd-kit/source/op/descrpt.cc:2:
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:787:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized std::vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:896:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /Users/comprhys/deepmd-kit/source/lib/include/ComputeDescriptor.h:1004:55: warning: expression result unused [-Wunused-value]
        assert( fabs(deepmd::dot3(ef, ef) - 1.0) < 1e-12 ), "ef should be a normalized vector";
                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3 warnings generated.
      ninja: build stopped: subcommand failed.
        File "/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-yjp0bu53/overlay/lib/python3.8/site-packages/skbuild/setuptools_wrap.py", line 595, in setup
          cmkr.make(make_args, env=env)
        File "/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-yjp0bu53/overlay/lib/python3.8/site-packages/skbuild/cmaker.py", line 609, in make
          raise SKBuildError(
      
      
      --------------------------------------------------------------------------------
      -- Trying "Ninja" generator
      --------------------------------
      ---------------------------
      ----------------------
      -----------------
      ------------
      -------
      --
      --
      -------
      ------------
      -----------------
      ----------------------
      ---------------------------
      --------------------------------
      -- Trying "Ninja" generator - success
      --------------------------------------------------------------------------------
      
      Configuring Project
        Working directory:
          /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
        Command:
          cmake /Users/comprhys/deepmd-kit/source -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-install -DPYTHON_EXECUTABLE:FILEPATH=/Users/comprhys/deepmd-kit/deep_env/bin/python -DPYTHON_VERSION_STRING:STRING=3.8.6 -DPYTHON_INCLUDE_DIR:PATH=/Users/comprhys/.pyenv/versions/3.8.6/include/python3.8 -DPYTHON_LIBRARY:FILEPATH=/Users/comprhys/.pyenv/versions/3.8.6/lib/libpython3.8.a -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-yjp0bu53/overlay/lib/python3.8/site-packages/skbuild/resources/cmake -DCMAKE_MAKE_PROGRAM:FILEPATH=/private/var/folders/yh/fjbfn5h91dgc6p34j72mzq_r0000gn/T/pip-build-env-yjp0bu53/overlay/lib/python3.8/site-packages/ninja/data/bin/ninja -DTENSORFLOW_ROOT:STRING=/Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages/tensorflow -DBUILD_PY_IF:BOOL=TRUE -DBUILD_CPP_IF:BOOL=FALSE -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=11.0 -DCMAKE_OSX_ARCHITECTURES:STRING=x86_64
      
      Traceback (most recent call last):
      
      An error occurred while building with CMake.
        Command:
          cmake --build . --target install --config Release --
        Source directory:
          /Users/comprhys/deepmd-kit
        Working directory:
          /Users/comprhys/deepmd-kit/_skbuild/macosx-11.0-x86_64-3.8/cmake-build
      Please see CMake's output for more information.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for deepmd-kit
Failed to build deepmd-kit
ERROR: Could not build wheels for deepmd-kit, which is required to install pyproject.toml-based projects
(deep_env) ➜  deepmd-kit git:(master) pip show tensorflow-cpu
Name: tensorflow-cpu
Version: 2.6.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: /Users/comprhys/deepmd-kit/deep_env/lib/python3.8/site-packages
Requires: absl-py, astunparse, clang, flatbuffers, gast, google-pasta, grpcio, h5py, keras, keras-preprocessing, numpy, opt-einsum, protobuf, six, tensorboard, tensorflow-estimator, termcolor, typing-extensions, wheel, wrapt
Required-by: 

@njzjz
Copy link
Member

njzjz commented Feb 22, 2022

It looks like you didn't install OpenMP, so the error happened.

 -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
 -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
 -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) 

Although, I think OpenMP should be an optional dependency instead of the mandatory dependency. I will try to fix it.

njzjz added a commit to njzjz/deepmd-kit that referenced this issue Feb 22, 2022
amcadmus pushed a commit that referenced this issue Feb 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants