microsoft / O-CNN

O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tensorflow.python.framework.errors_impl.NotFoundError

harris56 opened this issue · comments

I have the same problem and same environment condition mentioned in libocnn.so: cannot open shared object file: No such file or directory #137. But I still cannot solve this issue after I run the docker pull wangps/ocnn:tf-1.14.0 , sorry I am pretty new to here, here is my build log, thanks

$ sudo docker pull wangps/ocnn:tf-1.14.0
[sudo] password for luxolis:
Sorry, try again.
[sudo] password for luxolis:
tf-1.14.0: Pulling from wangps/ocnn
Digest: sha256:da0c884484e479557b27f984ee168576c2653ee9200012418719530fbf819d2c
Status: Image is up to date for wangps/ocnn:tf-1.14.0
docker.io/wangps/ocnn:tf-1.14.0

$ python build.py
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
echo using g++ && cmake .. -DABI=OFF -DKEY64=OFF && make -j all
using g++
-- octree: USE_CUDA
-- The CUDA compiler identification is NVIDIA 10.1.243
-- The CXX compiler identification is GNU 7.5.0
-- The C compiler identification is GNU 7.5.0
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /home/luxolis/anaconda3/envs/tf-1.14.0/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- octree: CMAKE_CUDA_STANDARD=11
-- octree: _GLIBCXX_USE_CXX11_ABI=1
-- octree: USE_MINIBALL
CMake Deprecation Warning at external/octree-ext/googletest/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at external/octree-ext/googletest/googlemock/CMakeLists.txt:45 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

CMake Deprecation Warning at external/octree-ext/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.

Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.

-- Found PythonInterp: /home/luxolis/anaconda3/envs/tf-1.14.0/bin/python (found version "3.7.9")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring done
CMake Warning (dev) in CMakeLists.txt:
Policy CMP0104 is not set: CMAKE_CUDA_ARCHITECTURES now detected for NVCC,
empty CUDA_ARCHITECTURES not allowed. Run "cmake --help-policy CMP0104"
for policy details. Use the cmake_policy command to set the policy and
suppress this warning.

CUDA_ARCHITECTURES is empty for target "octree_lib".
This warning is for project developers. Use -Wno-dev to suppress it.

-- Generating done
-- Build files have been written to: /home/luxolis/Desktop/Harris/O-CNN/octree/build
[ 1%] Building C object CMakeFiles/rply.dir/external/octree-ext/rply-1.1.4/rply.c.o
..........
[100%] Built target ply2points
Running main() from /home/luxolis/Desktop/Harris/O-CNN/octree/external/octree-ext/googletest/googletest/src/gtest_main.cc
[==========] Running 12 tests from 7 test suites.
[----------] Global test environment set-up.
[----------] 2 tests from OctreeTest
[ RUN ] OctreeTest.TestOctreeBuild
[ OK ] OctreeTest.TestOctreeBuild (0 ms)
[ RUN ] OctreeTest.TestOctreeTrim
[ OK ] OctreeTest.TestOctreeTrim (0 ms)
[----------] 2 tests from OctreeTest (0 ms total)

[----------] 1 test from VecResizeTest
[ RUN ] VecResizeTest.TestVecResize
[ OK ] VecResizeTest.TestVecResize (0 ms)
[----------] 1 test from VecResizeTest (0 ms total)

[----------] 1 test from BiliearNeigh
[ RUN ] BiliearNeigh.TestBiliearNeigh
[ OK ] BiliearNeigh.TestBiliearNeigh (0 ms)
[----------] 1 test from BiliearNeigh (0 ms total)

[----------] 1 test from Coord2xyzTest
[ RUN ] Coord2xyzTest.TestCoord2xyz
[ OK ] Coord2xyzTest.TestCoord2xyz (0 ms)
[----------] 1 test from Coord2xyzTest (0 ms total)

[----------] 3 tests from UtilTest
[ RUN ] UtilTest.TestExtractPath
[ OK ] UtilTest.TestExtractPath (0 ms)
[ RUN ] UtilTest.TestExtractFilename
[ OK ] UtilTest.TestExtractFilename (0 ms)
[ RUN ] UtilTest.TestExtractSuffix
[ OK ] UtilTest.TestExtractSuffix (0 ms)
[----------] 3 tests from UtilTest (0 ms total)

[----------] 2 tests from MeshTest
[ RUN ] MeshTest.TestFaceCenter
[ OK ] MeshTest.TestFaceCenter (0 ms)
[ RUN ] MeshTest.TestFaceNormal
[ OK ] MeshTest.TestFaceNormal (0 ms)
[----------] 2 tests from MeshTest (0 ms total)

[----------] 2 tests from MathTest
[ RUN ] MathTest.TestRotMatrix1
[ OK ] MathTest.TestRotMatrix1 (0 ms)
[ RUN ] MathTest.TestRotMatrix2
[ OK ] MathTest.TestRotMatrix2 (0 ms)
[----------] 2 tests from MathTest (0 ms total)

[----------] Global test environment tear-down
[==========] 12 tests from 7 test suites ran. (0 ms total)
[ PASSED ] 12 tests.
g++ -std=c++11 -O2 -c octree2col_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree2col_op.cc.o
g++ -std=c++11 -O2 -c octree_align_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_align_op.cc.o
g++ -std=c++11 -O2 -c octree_batch_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_batch_op.cc.o
g++ -std=c++11 -O2 -c octree_bilinear_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_bilinear_op.cc.o
g++ -std=c++11 -O2 -c octree_conv_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_conv_op.cc.o
g++ -std=c++11 -O2 -c octree_gather_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_gather_op.cc.o
g++ -std=c++11 -O2 -c octree_grow_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_grow_op.cc.o
g++ -std=c++11 -O2 -c octree_key_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_key_op.cc.o
g++ -std=c++11 -O2 -c octree_mask_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_mask_op.cc.o
g++ -std=c++11 -O2 -c octree_max_pool_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_max_pool_op.cc.o
g++ -std=c++11 -O2 -c octree_new_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_new_op.cc.o
g++ -std=c++11 -O2 -c octree_pad_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_pad_op.cc.o
g++ -std=c++11 -O2 -c octree_property_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_property_op.cc.o
g++ -std=c++11 -O2 -c octree_samples.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_samples.cc.o
g++ -std=c++11 -O2 -c octree_search_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_search_op.cc.o
g++ -std=c++11 -O2 -c octree_set_property_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_set_property_op.cc.o
g++ -std=c++11 -O2 -c octree_update_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/octree_update_op.cc.o
g++ -std=c++11 -O2 -c points2octree_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/points2octree_op.cc.o
g++ -std=c++11 -O2 -c points_property_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/points_property_op.cc.o
g++ -std=c++11 -O2 -c points_set_property_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/points_set_property_op.cc.o
g++ -std=c++11 -O2 -c transform_octree_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/transform_octree_op.cc.o
g++ -std=c++11 -O2 -c transform_points_op.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -L /usr/local/cuda-10.1/lib64 -D GOOGLE_CUDA=1 -L/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow -l:libtensorflow_framework.so.1 -L../../octree/build -loctree_lib -fPIC -lcudart -o object/transform_points_op.cc.o
/usr/local/cuda-10.1/bin/nvcc -std=c++11 -O2 -c tensorflow_gpu_gemm.cu.cc -I/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include -D_GLIBCXX_USE_CXX11_ABI=1 -I../../octree/octree -I /usr/local/cuda-10.1/include -x cu -Xcompiler -fPIC -D GOOGLE_CUDA=1 -I /usr/local -expt-relaxed-constexpr -DNDEBUG -o object/tensorflow_gpu_gemm.cu.cc.o
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/absl/strings/string_view.h(495): warning: expression has no effect

/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/absl/strings/string_view.h(495): warning: expression has no effect

/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘void google::protobuf::Map<Key, T>::InnerMap::iterator_base::SearchFrom(google::protobuf::Map<Key, T>::size_type) [with KeyValueType = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair; Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::size_type = long unsigned int]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:400:11: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator_base::iterator_base(const google::protobuf::Map<Key, T>::InnerMap*) [with KeyValueType = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair; Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:516:28: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator google::protobuf::Map<Key, T>::InnerMap::begin() [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::iterator_base<google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair>]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1040:25: required from ‘google::protobuf::Map<Key, T>::const_iterator google::protobuf::Map<Key, T>::begin() const [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/node_def_util.h:173:177: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:428:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
if (m
->TableEntryIsNonEmptyList(bucket_index
)) {
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:431:30: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsTree(google::protobuf::Map<Key, T>::size_type) const [with Key = std::cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
} else if (m
->TableEntryIsTree(bucket_index
)) {
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘bool google::protobuf::Map<Key, T>::InnerMap::iterator_base::revalidate_if_necessary(google::protobuf::Map<Key, T>::InnerMap::TreeIterator*) [with KeyValueType = google::protobuf::Map<std::cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair; Key = std::cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::InnerMap::TreeIterator = std::Rb_tree_const_iterator<std::cxx11::basic_string>]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:610:12: required from ‘void google::protobuf::Map<Key, T>::InnerMap::erase(google::protobuf::Map<Key, T>::InnerMap::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::InnerMap::iterator_base<google::protobuf::Map<std::__cxx11::basic_string, tensorflow::AttrValue>::KeyValuePair>]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1139:1: required from ‘google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1144:14: required from ‘void google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator, google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1147:21: required from ‘void google::protobuf::Map<Key, T>::clear() [with Key = std::__cxx11::basic_string; T = tensorflow::AttrValue]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map_field_inl.h:188:1: required from ‘void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::NameAttrList_AttrEntry_DoNotUse; Key = std::__cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)11; int default_enum_value = 0]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/attr_value.pb.h:1790:15: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:490:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
if (m
->TableEntryIsNonEmptyList(bucket_index
)) {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:504:24: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::cxx11::basic_string; T = tensorflow::AttrValue; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
return m
->TableEntryIsList(bucket_index
);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘void google::protobuf::Map<Key, T>::InnerMap::iterator_base::SearchFrom(google::protobuf::Map<Key, T>::size_type) [with KeyValueType = google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::KeyValuePair; Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::size_type = long unsigned int]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:400:11: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator_base::iterator_base(const google::protobuf::Map<Key, T>::InnerMap
) [with KeyValueType = google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::KeyValuePair; Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:516:28: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator google::protobuf::Map<Key, T>::InnerMap::begin() [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::InnerMap::iterator_base<google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::KeyValuePair>]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1037:27: required from ‘google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::begin() [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1147:27: required from ‘void google::protobuf::Map<Key, T>::clear() [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map_field_inl.h:188:1: required from ‘void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::FunctionDef_ArgAttrEntry_DoNotUse; Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)13; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)11; int default_enum_value = 0]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/function.pb.h:1059:19: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:428:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::size_type = long unsigned int’ without object
if (m->TableEntryIsNonEmptyList(bucket_index)) {
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:431:30: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsTree(google::protobuf::Map<Key, T>::size_type) const [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
} else if (m->TableEntryIsTree(bucket_index)) {
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘bool google::protobuf::Map<Key, T>::InnerMap::iterator_base::revalidate_if_necessary(google::protobuf::Map<Key, T>::InnerMap::TreeIterator*) [with KeyValueType = google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::KeyValuePair; Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::InnerMap::TreeIterator = std::Rb_tree_const_iterator<unsigned int*>]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:610:12: required from ‘void google::protobuf::Map<Key, T>::InnerMap::erase(google::protobuf::Map<Key, T>::InnerMap::iterator) [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::InnerMap::iterator_base<google::protobuf::Map<unsigned int, tensorflow::FunctionDef_ArgAttrs>::KeyValuePair>]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1139:1: required from ‘google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator) [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1144:14: required from ‘void google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator, google::protobuf::Map<Key, T>::iterator) [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1147:21: required from ‘void google::protobuf::Map<Key, T>::clear() [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map_field_inl.h:188:1: required from ‘void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::FunctionDef_ArgAttrEntry_DoNotUse; Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)13; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)11; int default_enum_value = 0]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/function.pb.h:1059:19: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:490:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::size_type = long unsigned int’ without object
if (m
->TableEntryIsNonEmptyList(bucket_index)) {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:504:24: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsList(google::protobuf::Map<Key, T>::size_type) const [with Key = unsigned int; T = tensorflow::FunctionDef_ArgAttrs; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
return m->TableEntryIsList(bucket_index);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘void google::protobuf::Map<Key, T>::InnerMap::iterator_base::SearchFrom(google::protobuf::Map<Key, T>::size_type) [with KeyValueType = google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::KeyValuePair; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::Map<Key, T>::size_type = long unsigned int]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:400:11: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator_base::iterator_base(const google::protobuf::Map<Key, T>::InnerMap*) [with KeyValueType = google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::KeyValuePair; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:516:28: required from ‘google::protobuf::Map<Key, T>::InnerMap::iterator google::protobuf::Map<Key, T>::InnerMap::begin() [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::InnerMap::iterator_base<google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::KeyValuePair>]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1037:27: required from ‘google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::begin() [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1147:27: required from ‘void google::protobuf::Map<Key, T>::clear() [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map_field_inl.h:188:1: required from ‘void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::FunctionDef_RetEntry_DoNotUse; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9; int default_enum_value = 0]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/function.pb.h:1104:14: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:428:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::__cxx11::basic_string; T = std::cxx11::basic_string; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
if (m
->TableEntryIsNonEmptyList(bucket_index
)) {
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:431:30: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsTree(google::protobuf::Map<Key, T>::size_type) const [with Key = std::__cxx11::basic_string; T = std::cxx11::basic_string; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
} else if (m
->TableEntryIsTree(bucket_index
)) {
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h: In instantiation of ‘bool google::protobuf::Map<Key, T>::InnerMap::iterator_base::revalidate_if_necessary(google::protobuf::Map<Key, T>::InnerMap::TreeIterator*) [with KeyValueType = google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::KeyValuePair; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::Map<Key, T>::InnerMap::TreeIterator = std::_Rb_tree_const_iterator<std::__cxx11::basic_string*>]’:
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:610:12: required from ‘void google::protobuf::Map<Key, T>::InnerMap::erase(google::protobuf::Map<Key, T>::InnerMap::iterator) [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::Map<Key, T>::InnerMap::iterator = google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::InnerMap::iterator_base<google::protobuf::Map<std::__cxx11::basic_string, std::__cxx11::basic_string >::KeyValuePair>’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1139:1: required from ‘google::protobuf::Map<Key, T>::iterator google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1144:14: required from ‘void google::protobuf::Map<Key, T>::erase(google::protobuf::Map<Key, T>::iterator, google::protobuf::Map<Key, T>::iterator) [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:1147:21: required from ‘void google::protobuf::Map<Key, T>::clear() [with Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map_field_inl.h:188:1: required from ‘void google::protobuf::internal::MapField<Derived, Key, T, key_wire_type, value_wire_type, default_enum_value>::Clear() [with Derived = tensorflow::FunctionDef_RetEntry_DoNotUse; Key = std::__cxx11::basic_string; T = std::__cxx11::basic_string; google::protobuf::internal::WireFormatLite::FieldType kKeyFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9; google::protobuf::internal::WireFormatLite::FieldType kValueFieldType = (google::protobuf::internal::WireFormatLite::FieldType)9; int default_enum_value = 0]’
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/tensorflow/core/framework/function.pb.h:1104:14: required from here
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:490:29: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsNonEmptyList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::__cxx11::basic_string; T = std::cxx11::basic_string; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
if (m
->TableEntryIsNonEmptyList(bucket_index
)) {
~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/include/google/protobuf/map.h:504:24: error: cannot call member function ‘bool google::protobuf::Map<Key, T>::InnerMap::TableEntryIsList(google::protobuf::Map<Key, T>::size_type) const [with Key = std::__cxx11::basic_string; T = std::cxx11::basic_string; google::protobuf::Map<Key, T>::size_type = long unsigned int]’ without object
return m
->TableEntryIsList(bucket_index
);
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
Makefile:91: recipe for target 'object/tensorflow_gpu_gemm.cu.cc.o' failed
make: *** [object/tensorflow_gpu_gemm.cu.cc.o] Error 1
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
INFO from ocnn: The octree key is 32 bits, the octree depth should be smaller than 8.
Traceback (most recent call last):
File "test_all.py", line 5, in
from test_octree2col import Octree2ColTest
File "/home/luxolis/Desktop/Harris/O-CNN/tensorflow/test/test_octree2col.py", line 8, in
from libs import *
File "../libs/init.py", line 20, in
_tf_ocnn_module = tf.load_op_library(os.path.join(_current_path, 'libocnn.so'))
File "/home/luxolis/anaconda3/envs/tf-1.14.0/lib/python3.7/site-packages/tensorflow/python/framework/load_library.py", line 61, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: /home/luxolis/Desktop/Harris/O-CNN/tensorflow/libs/libocnn.so: cannot open shared object file: No such file or directory

Here is a docker I built for your reference: docker pull wangps/ocnn:tf-1.14.0

Another suggestion is that please strictly follow the instructions we provided to build the code: https://github.com/microsoft/O-CNN/blob/master/docs/installation.md