htm-community / htm.core

Actively developed Hierarchical Temporal Memory (HTM) community fork (continuation) of NuPIC. Implementation for C++ and Python
http://numenta.org
GNU Affero General Public License v3.0
151 stars 75 forks source link

installing community nupic on Macosx #343

Closed bkramesh64 closed 5 years ago

bkramesh64 commented 5 years ago

Hello David: Please find the log of installation . Rameshs-MacBook-Air:nupic.cpp-master ramesh$ python setup.py install --user --force Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored setup.py: Calling /Users/ramesh/Desktop/nupic.cpp-master/bindings/py/packaging/setup.py

Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored -- REPOSITORY_DIR = /Users/ramesh/Desktop/nupic.cpp-master -- CMAKE_BINARY_DIR = /Users/ramesh/Desktop/nupic.cpp-master/build/scripts -- CMAKE_BUILD_TYPE = Release -- CMAKE_INSTALL_PREFIX = /Users/ramesh/Desktop/nupic.cpp-master/build/Release -- FORCE_CPP11 = OFF -- FORCE_BOOST = OFF -- BINDING_BUILD = Python3 -- Environment var CXX =

-- CMAKE_CXX_COMPILER_ID= AppleClang -- CMAKE_CXX_COMPILER_VERSION=9.1.0.9020039 -- CMAKE_CXX_COMPILER = /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- CMAKE_CXX_STANDARD = 11 -- PLATFORM = darwin -- BITNESS = 64 -- NEEDS_BOOST = ON -- INTERNAL_CXX_FLAGS = -fvisibility-inlines-hidden;-stdlib=libc++;-fdiagnostics-show-option;-m64;-fPIC;-Wno-deprecated-register;-Werror;-Wextra;-Wreturn-type;-Wunused;-Wno-unused-variable;-Wno-unused-parameter;-Wno-missing-field-initializers;-Wall;-pipe;-O3;-mtune=generic -- INTERNAL_LINKER_FLAGS= -m64;-Wl,-undefined,error;-O3 -- COMMON_COMPILER_DEFINITIONS_STR= -DHAVE_UNISTD_H -DNTA_COMPILER_CLANG -- COMMON_OS_LIBS = c++abi -- external import -- REPOSITORY_DIR = /Users/ramesh/Desktop/nupic.cpp-master -- CMAKE_INSTALL_PREFIX = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty -- CMAKE_BUILD_TYPE = Release -- EXTERNAL_CXX_FLAGS = -fPIC -- NEEDS_BOOST = ON -- BINDING_BUILD = Python3 -- /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/share/yaml-cpp.zip -- Obtaining yaml-cpp from https://github.com/jbeder/yaml-cpp/archive/master.zip -- obtaining Eigen -- obtaining Boost Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored -- Obtaining gtest -- Found PythonInterp: /anaconda3/bin/python (found version "3.6.8") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE
-- obtaining PyBind11 -- obtaining MNIST data -- Downloading/updating mnist -- Configuring done -- Generating done -- Build files have been written to: /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-download Scanning dependencies of target mnist-download [ 11%] Creating directories for 'mnist-download' [ 22%] Performing download step (download, verify and extract) for 'mnist-download' -- Downloading... dst='/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-download/mnist-download-prefix/src/master.zip' timeout='none' -- Using src='https://github.com/wichtounet/mnist/archive/master.zip' -- Downloading... done -- extracting... src='/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-download/mnist-download-prefix/src/master.zip' dst='/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 33%] No patch step for 'mnist-download' [ 44%] No skip-update step for 'mnist-download' [ 55%] No configure step for 'mnist-download' [ 66%] No build step for 'mnist-download' [ 77%] No install step for 'mnist-download' [ 88%] No test step for 'mnist-download' [100%] Completed 'mnist-download' [100%] Built target mnist-download -- Configuring done -- Generating done -- Build files have been written to: /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty Scanning dependencies of target yaml-cpp [ 2%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o [ 5%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o [ 8%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o [ 11%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o [ 14%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o [ 17%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o [ 20%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o [ 22%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o [ 25%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o [ 28%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o [ 31%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o [ 34%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/node.cpp.o [ 37%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o [ 40%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o [ 42%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o [ 45%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/null.cpp.o [ 48%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o [ 51%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o [ 54%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o [ 57%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o [ 60%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o [ 62%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o [ 65%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o [ 68%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o [ 71%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o [ 74%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o [ 77%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o [ 80%] Building CXX object yaml-cpp/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o [ 82%] Linking CXX static library libyaml-cpp.a [ 82%] Built target yaml-cpp Scanning dependencies of target gtest [ 85%] Building CXX object gtest/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 88%] Linking CXX static library libgtest.a [ 88%] Built target gtest Scanning dependencies of target gtest_main [ 91%] Building CXX object gtest/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 94%] Linking CXX static library libgtest_main.a [ 94%] Built target gtest_main Scanning dependencies of target mnist_example [ 97%] Building CXX object mnist_data/mnist-build/CMakeFiles/mnist_example.dir/main.cpp.o [100%] Linking CXX executable mnist_example [100%] Built target mnist_example -- Results from external build: -- yaml-cpp_INCLUDE_DIRS = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-src/include -- yaml-cpp_LIBRARIES = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a -- eigen_INCLUDE_DIRS = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/eigen/eigen-src -- BOOST_ROOT = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src -- Boost_INCLUDE_DIRS = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src -- Boost_LIBRARIES = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a -- gtest_INCLUDE_DIRS = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/gtest/googletest-src/googletest/include -- gtest_LIBRARIES = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/gtest/googletest-build/googletest/libgtest$<$:d>.a -- pybind11_SOURCE_DIR = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/pybind11/pybind11-src -- pybind11_BINARY_DIR = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/pybind11/pybind11-build -- mnist_INCLUDE_DIRS = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-src/include -- mnist_SOURCE_DIR = /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/mnist_data/mnist-src -- Configuring nupic_core src fatal: Not a git repository (or any of the parent directories): .git -- MERGE_STATIC_LIBRARIES LIB_TARGET=nupic_core, STATIC_LIBS = nupic_core_solo;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a -- MERGE_STATIC_LIBRARIES: nupic_core_solo -- MERGE_STATIC_LIBRARIES: /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a - non-target lib. -- MERGE_STATIC_LIBRARIES: /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a - non-target lib. -- MERGE_STATIC_LIBRARIES: /Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a - non-target lib. -- ExpandStaticLib: LIB_TARGET=nupic_core_shared, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a -- ExpandStaticLib: LIB_TARGET=nupic_core_shared, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a -- ExpandStaticLib: LIB_TARGET=nupic_core_shared, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a -- Configuring nupic_core tests -- Configuring Python interface -- Found PythonInterp: /anaconda3/bin/python3.6 (found version "3.6.8") -- Found PythonLibs: /anaconda3/lib/libpython3.6m.dylib -- pybind11 v2.2.4 -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled -- Configuring done -- Generating done -- Build files have been written to: /Users/ramesh/Desktop/nupic.cpp-master/build/scripts Error processing line 1 of /Users/ramesh/.local/lib/python3.6/site-packages/nupic-nspkg.pth:

Traceback (most recent call last): File "/anaconda3/lib/python3.6/site.py", line 168, in addpackage exec(line) File "", line 1, in File "", line 568, in module_from_spec AttributeError: 'NoneType' object has no attribute 'loader'

Remainder of file ignored Scanning dependencies of target LibrarySource [ 0%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/Anomaly.cpp.o [ 1%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/AnomalyLikelihood.cpp.o [ 2%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/BacktrackingTM.cpp.o [ 2%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/Cell.cpp.o [ 3%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/Cells4.cpp.o [ 4%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/Connections.cpp.o [ 5%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/InSynapse.cpp.o [ 5%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/OutSynapse.cpp.o [ 6%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/SDRClassifier.cpp.o [ 7%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/Segment.cpp.o [ 8%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/SegmentUpdate.cpp.o [ 8%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/SpatialPooler.cpp.o [ 9%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/algorithms/TemporalMemory.cpp.o [ 10%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/encoders/ScalarEncoder.cpp.o [ 10%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Input.cpp.o [ 11%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Link.cpp.o [ 12%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Network.cpp.o [ 13%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/NuPIC.cpp.o [ 13%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Output.cpp.o [ 14%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Region.cpp.o [ 15%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/RegionImpl.cpp.o [ 16%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/RegionImplFactory.cpp.o [ 16%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Spec.cpp.o [ 17%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/YAMLUtils.cpp.o [ 18%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/engine/Watcher.cpp.o [ 18%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/math/StlIo.cpp.o [ 19%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/math/Topology.cpp.o [ 20%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/ntypes/ArrayBase.cpp.o [ 21%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/ntypes/Scalar.cpp.o [ 21%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/ntypes/Value.cpp.o [ 22%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/Directory.cpp.o [ 23%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/Env.cpp.o [ 24%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/OS.cpp.o [ 24%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/OSUnix.cpp.o [ 25%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/OSWin.cpp.o [ 26%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/Path.cpp.o [ 27%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/os/Timer.cpp.o [ 27%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/BacktrackingTMRegion.cpp.o [ 28%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/ScalarSensor.cpp.o [ 29%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/SPRegion.cpp.o [ 29%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/TestNode.cpp.o [ 30%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/TMRegion.cpp.o [ 31%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/VectorFile.cpp.o [ 32%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileEffector.cpp.o [ 32%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileSensor.cpp.o [ 33%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/types/BasicType.cpp.o [ 34%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/types/ClassifierResult.cpp.o [ 35%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/types/Sdr.cpp.o [ 35%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/types/SdrTools.cpp.o [ 36%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/LoggingException.cpp.o [ 37%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/LogItem.cpp.o [ 37%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/MovingAverage.cpp.o [ 38%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/Random.cpp.o [ 39%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/StringUtils.cpp.o [ 40%] Building CXX object src/CMakeFiles/LibrarySource.dir/nupic/utils/SdrMetrics.cpp.o [ 40%] Built target LibrarySource Scanning dependencies of target nupic_core_solo [ 41%] Linking CXX static library libnupic_core_solo.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc libnupic_core_solo.a CMakeFiles/LibrarySource.dir/nupic/algorithms/Anomaly.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/AnomalyLikelihood.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/BacktrackingTM.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Cell.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Cells4.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Connections.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/InSynapse.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/OutSynapse.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SDRClassifier.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Segment.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SegmentUpdate.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SpatialPooler.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/TemporalMemory.cpp.o CMakeFiles/LibrarySource.dir/nupic/encoders/ScalarEncoder.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Input.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Link.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Network.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/NuPIC.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Output.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Region.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/RegionImpl.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/RegionImplFactory.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Spec.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/YAMLUtils.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Watcher.cpp.o CMakeFiles/LibrarySource.dir/nupic/math/StlIo.cpp.o CMakeFiles/LibrarySource.dir/nupic/math/Topology.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/ArrayBase.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/Scalar.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/Value.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Directory.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Env.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OS.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OSUnix.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OSWin.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Path.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Timer.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/BacktrackingTMRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/ScalarSensor.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/SPRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/TestNode.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/TMRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFile.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileEffector.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileSensor.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/BasicType.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/ClassifierResult.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/Sdr.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/SdrTools.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/LoggingException.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/LogItem.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/MovingAverage.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/Random.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/StringUtils.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/SdrMetrics.cpp.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libnupic_core_solo.a(OSWin.cpp.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib libnupic_core_solo.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libnupic_core_solo.a(OSWin.cpp.o) has no symbols [ 41%] Built target nupic_core_solo [ 42%] Generating nupic_core_dummy.c++ Scanning dependencies of target nupic_core [ 43%] Building CXX object src/CMakeFiles/nupic_core.dir/nupic_core_dummy.c++.o [ 44%] Linking CXX static library libnupic_core.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc libnupic_core.a CMakeFiles/nupic_core.dir/nupic_core_dummy.c++.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libnupic_core.a(nupic_core_dummy.c++.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib libnupic_core.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libnupic_core.a(nupic_core_dummy.c++.o) has no symbols warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: warning for library: libnupic_core.a the table of contents is empty (no object file members in the library define global symbols) Combining $ for target nupic_core from $;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a;/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a. -- COMBINE_UNIX_ARCHIVES( LIB_TARGET=nupic_core, TARGET_LOCATION=/Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src/libnupic_core.a, SRC_LIB_LOCATIONS=/Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src/libnupic_core_solo.a++++/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a++++/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a++++/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a, LIST_SEPARATOR=++++, BINARY_DIR=/Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src, CMAKE_AR=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar) -- COMBINE_UNIX_ARCHIVES: LIB_TARGET=nupic_core, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src/libnupic_core_solo.a -- COMBINE_UNIX_ARCHIVES: LIB_TARGET=nupic_core, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/yaml-cpp/yaml-cpp-build/libyaml-cpp.a -- COMBINE_UNIX_ARCHIVES: LIB_TARGET=nupic_core, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_filesystem.a -- COMBINE_UNIX_ARCHIVES: LIB_TARGET=nupic_core, src-lib=/Users/ramesh/Desktop/nupic.cpp-master/build/ThirdParty/boost/Boost_download-src/stage/lib/libboost_system.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src/libnupic_core.a(libnupic_core_solo.a-OSWin.cpp.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src/libnupic_core.a(libboost_filesystem.a-windows_file_codecvt.o) has no symbols [ 44%] Built target nupic_core Scanning dependencies of target mnist_sp [ 45%] Building CXX object src/CMakeFiles/mnist_sp.dir/examples/mnist/MNIST_SP.cpp.o [ 45%] Linking CXX executable mnist_sp /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/mnist_sp.dir/examples/mnist/MNIST_SP.cpp.o -o mnist_sp libnupic_core.a -lc++abi [ 45%] Built target mnist_sp Scanning dependencies of target nupic_core_shared [ 45%] Linking CXX shared library libnupic_core.dylib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names -o libnupic_core.dylib -install_name @rpath/libnupic_core.dylib CMakeFiles/LibrarySource.dir/nupic/algorithms/Anomaly.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/AnomalyLikelihood.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/BacktrackingTM.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Cell.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Cells4.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Connections.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/InSynapse.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/OutSynapse.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SDRClassifier.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/Segment.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SegmentUpdate.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/SpatialPooler.cpp.o CMakeFiles/LibrarySource.dir/nupic/algorithms/TemporalMemory.cpp.o CMakeFiles/LibrarySource.dir/nupic/encoders/ScalarEncoder.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Input.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Link.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Network.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/NuPIC.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Output.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Region.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/RegionImpl.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/RegionImplFactory.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Spec.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/YAMLUtils.cpp.o CMakeFiles/LibrarySource.dir/nupic/engine/Watcher.cpp.o CMakeFiles/LibrarySource.dir/nupic/math/StlIo.cpp.o CMakeFiles/LibrarySource.dir/nupic/math/Topology.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/ArrayBase.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/Scalar.cpp.o CMakeFiles/LibrarySource.dir/nupic/ntypes/Value.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Directory.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Env.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OS.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OSUnix.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/OSWin.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Path.cpp.o CMakeFiles/LibrarySource.dir/nupic/os/Timer.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/BacktrackingTMRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/ScalarSensor.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/SPRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/TestNode.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/TMRegion.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFile.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileEffector.cpp.o CMakeFiles/LibrarySource.dir/nupic/regions/VectorFileSensor.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/BasicType.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/ClassifierResult.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/Sdr.cpp.o CMakeFiles/LibrarySource.dir/nupic/types/SdrTools.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/LoggingException.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/LogItem.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/MovingAverage.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/Random.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/StringUtils.cpp.o CMakeFiles/LibrarySource.dir/nupic/utils/SdrMetrics.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-binary.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-convert.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-directives.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-emit.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-emitfromevents.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-emitter.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-emitterstate.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-emitterutils.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-exceptions.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-exp.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-memory.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-node.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-node_data.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-nodebuilder.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-nodeevents.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-null.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-ostream_wrapper.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-parse.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-parser.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-regex_yaml.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-scanner.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-scanscalar.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-scantag.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-scantoken.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-simplekey.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-singledocparser.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-stream.cpp.o ExpandStaticLib_nupic_core_shared/libyaml-cpp.a.dir/libyaml-cpp.a-tag.cpp.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-codecvt_error_category.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-operations.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-path.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-path_traits.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-portability.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-unique_path.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-utf8_codecvt_facet.o ExpandStaticLib_nupic_core_shared/libboost_filesystem.a.dir/libboost_filesystem.a-windows_file_codecvt.o ExpandStaticLib_nupic_core_shared/libboost_system.a.dir/libboost_system.a-error_code.o -lc++abi [ 45%] Built target nupic_core_shared Scanning dependencies of target benchmark_hotgym [ 46%] Building CXX object src/CMakeFiles/benchmark_hotgym.dir/examples/hotgym/Hotgym.cpp.o [ 46%] Building CXX object src/CMakeFiles/benchmark_hotgym.dir/examples/hotgym/HelloSPTP.cpp.o [ 47%] Linking CXX executable benchmark_hotgym /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/benchmark_hotgym.dir/examples/hotgym/Hotgym.cpp.o CMakeFiles/benchmark_hotgym.dir/examples/hotgym/HelloSPTP.cpp.o -o benchmark_hotgym -Wl,-rpath,/Users/ramesh/Desktop/nupic.cpp-master/build/scripts/src libnupic_core.dylib -lc++abi [ 47%] Built target benchmark_hotgym Scanning dependencies of target unit_tests [ 47%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/UnitTestMain.cpp.o [ 48%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/AnomalyTest.cpp.o [ 50%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/BacktrackingTMTest.cpp.o [ 51%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/Cells4Test.cpp.o [ 51%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/ConnectionsPerformanceTest.cpp.o [ 52%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/ConnectionsTest.cpp.o [ 53%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/HelloSPTPTest.cpp.o [ 53%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/SDRClassifierTest.cpp.o [ 54%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/SegmentTest.cpp.o [ 55%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/SpatialPoolerTest.cpp.o [ 56%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/algorithms/TemporalMemoryTest.cpp.o [ 56%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/encoders/ScalarEncoderTest.cpp.o [ 57%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/CppRegionTest.cpp.o [ 58%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/HelloRegionTest.cpp.o [ 59%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/InputTest.cpp.o [ 59%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/LinkTest.cpp.o [ 60%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/NetworkTest.cpp.o [ 61%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/YAMLUtilsTest.cpp.o [ 62%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/engine/WatcherTest.cpp.o [ 62%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/math/TopologyTest.cpp.o [ 63%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/ntypes/ArrayTest.cpp.o [ 64%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/ntypes/CollectionTest.cpp.o [ 64%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/ntypes/DimensionsTest.cpp.o [ 65%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/ntypes/ScalarTest.cpp.o [ 66%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/ntypes/ValueTest.cpp.o [ 67%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/os/DirectoryTest.cpp.o [ 67%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/os/EnvTest.cpp.o [ 68%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/os/OSTest.cpp.o [ 69%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/os/PathTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/os/TimerTest.cpp.o [ 70%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/regions/RegionTestUtilities.cpp.o [ 71%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/regions/SPRegionTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/regions/BacktrackingTMRegionTest.cpp.o [ 72%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/regions/TMRegionTest.cpp.o [ 73%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/types/BasicTypeTest.cpp.o [ 74%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/types/ExceptionTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/types/SdrTest.cpp.o [ 75%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/types/SdrToolsTest.cpp.o [ 76%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/utils/GroupByTest.cpp.o [ 77%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/utils/MovingAverageTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/utils/RandomTest.cpp.o [ 78%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/utils/VectorHelpersTest.cpp.o [ 79%] Building CXX object src/test/CMakeFiles/unit_tests.dir/unit/utils/SdrMetricsTest.cpp.o [ 80%] Building CXX object src/test/CMakeFiles/unit_tests.dir//examples/hotgym/HelloSPTP.cpp.o [ 81%] Linking CXX executable unit_tests /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/unit_tests.dir/unit/UnitTestMain.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/AnomalyTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/BacktrackingTMTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/Cells4Test.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/ConnectionsPerformanceTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/ConnectionsTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/HelloSPTPTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/SDRClassifierTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/SegmentTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/SpatialPoolerTest.cpp.o CMakeFiles/unit_tests.dir/unit/algorithms/TemporalMemoryTest.cpp.o CMakeFiles/unit_tests.dir/unit/encoders/ScalarEncoderTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/CppRegionTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/HelloRegionTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/InputTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/LinkTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/NetworkTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/YAMLUtilsTest.cpp.o CMakeFiles/unit_tests.dir/unit/engine/WatcherTest.cpp.o CMakeFiles/unit_tests.dir/unit/math/TopologyTest.cpp.o CMakeFiles/unit_tests.dir/unit/ntypes/ArrayTest.cpp.o CMakeFiles/unit_tests.dir/unit/ntypes/CollectionTest.cpp.o CMakeFiles/unit_tests.dir/unit/ntypes/DimensionsTest.cpp.o CMakeFiles/unit_tests.dir/unit/ntypes/ScalarTest.cpp.o CMakeFiles/unit_tests.dir/unit/ntypes/ValueTest.cpp.o CMakeFiles/unit_tests.dir/unit/os/DirectoryTest.cpp.o CMakeFiles/unit_tests.dir/unit/os/EnvTest.cpp.o CMakeFiles/unit_tests.dir/unit/os/OSTest.cpp.o CMakeFiles/unit_tests.dir/unit/os/PathTest.cpp.o CMakeFiles/unit_tests.dir/unit/os/TimerTest.cpp.o CMakeFiles/unit_tests.dir/unit/regions/RegionTestUtilities.cpp.o CMakeFiles/unit_tests.dir/unit/regions/SPRegionTest.cpp.o CMakeFiles/unit_tests.dir/unit/regions/BacktrackingTMRegionTest.cpp.o CMakeFiles/unit_tests.dir/unit/regions/TMRegionTest.cpp.o CMakeFiles/unit_tests.dir/unit/types/BasicTypeTest.cpp.o CMakeFiles/unit_tests.dir/unit/types/ExceptionTest.cpp.o CMakeFiles/unit_tests.dir/unit/types/SdrTest.cpp.o CMakeFiles/unit_tests.dir/unit/types/SdrToolsTest.cpp.o CMakeFiles/unit_tests.dir/unit/utils/GroupByTest.cpp.o CMakeFiles/unit_tests.dir/unit/utils/MovingAverageTest.cpp.o CMakeFiles/unit_tests.dir/unit/utils/RandomTest.cpp.o CMakeFiles/unit_tests.dir/unit/utils/VectorHelpersTest.cpp.o CMakeFiles/unit_tests.dir/unit/utils/SdrMetricsTest.cpp.o CMakeFiles/unit_tests.dir//examples/hotgym/HelloSPTP.cpp.o -o unit_tests ../libnupic_core.a ../../../ThirdParty/gtest/googletest-build/googletest/libgtest.a -lc++abi [ 81%] Built target unit_tests Scanning dependencies of target algorithms [ 81%] Building CXX object bindings/py/cpp_src/CMakeFiles/algorithms.dir/bindings/algorithms/algorithm_module.cpp.o [ 82%] Building CXX object bindings/py/cpp_src/CMakeFiles/algorithms.dir/bindings/algorithms/py_Cells4.cpp.o [ 83%] Building CXX object bindings/py/cpp_src/CMakeFiles/algorithms.dir/bindings/algorithms/py_HTM.cpp.o [ 84%] Building CXX object bindings/py/cpp_src/CMakeFiles/algorithms.dir/bindings/algorithms/py_SDRClassifier.cpp.o [ 84%] Building CXX object bindings/py/cpp_src/CMakeFiles/algorithms.dir/bindings/algorithms/py_SpatialPooler.cpp.o [ 85%] Linking CXX shared module algorithms.cpython-36m-darwin.so ld: warning: direct access in function 'nupic_ext::init_Cells4(pybind11::module&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells46Cells4EJRKNS5_13SegmentUpdateEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_S9_E_vJSN_S9_EJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::SegmentUpdate' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-SegmentUpdate.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<void (&)(nupic::algorithms::Cells4::Segment const&, std::1::set<unsigned int, std::1::less, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&), void, nupic::algorithms::Cells4::Segment const&, std::1::set<unsigned int, std::1::less, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, pybind11::name, pybind11::scope, pybind11::sibling>(void (&&&)(nupic::algorithms::Cells4::Segment const&, std::1::set<unsigned int, std::1::less, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&), void (*)(nupic::algorithms::Cells4::Segment const&, std::1::set<unsigned int, std::1::less, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&, std::1::vector<unsigned int, std::1::allocator >&), pybind11::name const&, pybind11::scope const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells46Cells4EJPKfRKNS5_6CStateEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_S8_SB_E_vJSP_S8_SB_EJSC_SD_SE_EEEvOSG_PFSF_SI_ESO_ENUlRNS_6detail13function_callEE_8invokeESW_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::CState' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells46Cells4EJjjRNS5_13CStateIndexedEbbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_jjS8_bbE_bJSM_jjS8_bbEJS9_SA_SB_EEEvOSD_PFSC_SF_ESL_ENUlRNS_6detail13function_callEE_8invokeEST_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::CStateIndexed' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells46Cells4EJjjjRNS5_13CStateIndexedERNSt316vectorIjNS9_9allocatorIjEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_jjjS8_SE_E_vJSS_jjjS8_SE_EJSF_SG_SH_EEEvOSJ_PFSI_SL_ESR_ENUlRNS_6detail13function_callEE_8invokeESZ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::CStateIndexed' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjE_S7_JSN_jjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjE_S7_JSN_jjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjE_S7_JSN_jjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjjE_S7_JSN_jjjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjjE_S7_JSN_jjjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRN5nupic10algorithms6Cells47SegmentENS5_6Cells4EJjjjEJNS_4nameENS_9is_methodENS_7siblingENS_19return_value_policyEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_jjjE_S7_JSN_jjjEJS9_SA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESU_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IfN5nupic10algorithms6Cells47SegmentEJjbbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_jbbE_fJSK_jbbEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IjN5nupic10algorithms6Cells47SegmentEJRKNS5_6CStateEfbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_S9_fbE_jJSO_S9_fbEJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::CState' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IjN5nupic10algorithms6Cells47SegmentEJRKNS5_6CStateEfbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_S9_fbE_jJSO_S9_fbEJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells47SegmentEJRKNS5_6CStateEfjEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_S9_fjE_bJSO_S9_fjEJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::CState' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells47SegmentEJRKNS5_6CStateEfjEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_S9_fjE_bJSO_S9_fjEJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJjRNSt316vectorIjNS7_9allocatorIjEEEESC_SC_SC_SC_jjfEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_jSC_SC_SC_SC_SC_jjfE_vJSQ_jSC_SC_SC_SC_SC_jjfEJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESX_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJfRNSt316vectorIjNS7_9allocatorIjEEEEfbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_fSC_fbE_vJSQ_fSC_fbEJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESX_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJfRNSt316vectorIjNS7_9allocatorIjEEEEfEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_fSC_fE_vJSQ_fSC_fEJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESX_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function '__ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJfEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_fE_vJSK_fEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJRKNSt313setIjNS7_4lessIjEENS7_9allocatorIjEEEEffEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_SF_ffE_vJST_SF_ffEJSG_SH_SI_EEEvOSK_PFSJ_SM_ESS_ENUlRNS_6detail13function_callEE_8invokeES10_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_E_vJSK_EJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJRNSt316vectorIjNS7_9allocatorIjEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_SC_E_vJSR_SC_EJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESY_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IjN5nupic10algorithms6Cells47SegmentEJjEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_jE_jJSL_jEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IfN5nupic10algorithms6Cells47SegmentEJjEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_jE_fJSL_jEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic10algorithms6Cells47SegmentEJjfEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS6_jfE_vJSK_jfEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells47SegmentEJjEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_jE_bJSL_jEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IjN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_E_jJSL_EJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IfN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_E_fJSL_EJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRfN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS7_E_S3_JSL_EJS8_S9_SA_EEEvOSC_PFSB_SE_ESK_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1ImN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_E_mJSL_EJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells47SegmentEJfEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_fE_bJSL_fEJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10algorithms6Cells47SegmentEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS6_E_bJSL_EJS7_S8_S9_EEEvOSB_PFSA_SD_ESJ_ENUlRNS_6detail13function_callEE_8invokeESS_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_coresolo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'pybind11::class::init_instance(pybind11::detail::instance, void const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::algorithms::Cells4::Segment' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Cells4.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. [ 85%] Built target algorithms Scanning dependencies of target math [ 86%] Building CXX object bindings/py/cpp_src/CMakeFiles/math.dir/bindings/math/math_module.cpp.o [ 87%] Building CXX object bindings/py/cpp_src/CMakeFiles/math.dir/bindings/math/py_Random.cpp.o [ 87%] Building CXX object bindings/py/cpp_src/CMakeFiles/math.dir/bindings/math/py_reals.cpp.o [ 88%] Linking CXX shared module math.cpython-36m-darwin.so ld: warning: direct access in function 'nupic_ext::init_Random(pybind11::module&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Random(pybind11::module&)::$_1, pybind11::array_t<unsigned int, 16>, nupic::Random&, pybind11::array_t<unsigned int, 16>&, pybind11::array_t<unsigned int, 16>&, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Random(pybind11::module&)::$_1&&, pybind11::array_t<unsigned int, 16> (*)(nupic::Random&, pybind11::array_t<unsigned int, 16>&, pybind11::array_t<unsigned int, 16>&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Random(pybind11::module&)::$_2, void, nupic::Random&, pybind11::array_t<unsigned int, 16>&, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Random(pybind11::module&)::$_2&&, void ()(nupic::Random&, pybind11::array_t<unsigned int, 16>&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::__invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Random(pybind11::module&)::$_3, void, nupic::Random&, pybind11::array_t<unsigned int, 16>&, unsigned int, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Random(pybind11::module&)::$_3&&, void ()(nupic::Random&, pybind11::array_t<unsigned int, 16>&, unsigned int), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Random(pybind11::module&)::$_4, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, nupic::Random const&, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Random(pybind11::module&)::$_4&&, std::1::basic_string<char, std::1::char_traits, std::1::allocator > (*)(nupic::Random const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic6RandomEJNSt3112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS4_SB_E_vJSP_SB_EJSC_SD_SE_EEEvOSG_PFSF_SI_ESO_ENUlRNS_6detail13function_callEE_8invokeESW_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic6RandomEJNSt3112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS4_SB_E_vJSQ_SB_EJSC_SD_SE_EEEvOSG_PFSF_SI_ESO_ENUlRNS_6detail13function_callEE_8invokeESX_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1ImN5nupic6RandomEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS4_E_mJSJ_EJS5_S6_S7_EEEvOS9_PFS8_SB_ESH_ENUlRNS_6detail13function_callEE_8invokeESQ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IyN5nupic6RandomEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS4_E_yJSJ_EJS5_S6_S7_EEEvOS9_PFS8_SB_ESH_ENUlRNS_6detail13function_callEE_8invokeESQ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IdN5nupic6RandomEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS4_E_dJSI_EJS5_S6_S7_EEEvOS9_PFS8_SB_ESH_ENUlRNS_6detail13function_callEE_8invokeESP_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IjN5nupic6RandomEJjEJNS_4nameENS_9is_methodENS_7siblingENS_5arg_vEEEEMT0_FT_DpT1_EDpRKT2_EUlPS4_jE_jJSJ_jEJS5_S6_S7_S8_EEEvOSA_PFS9_SC_ESI_ENUlRNS_6detail13function_callEE_8invokeESQ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_coresolo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'pybind11::class::init_instance(pybind11::detail::instance, void const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Random' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Random.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. [ 88%] Built target math Scanning dependencies of target sdr [ 89%] Building CXX object bindings/py/cpp_src/CMakeFiles/sdr.dir/bindings/sdr/sdr_module.cpp.o [ 89%] Building CXX object bindings/py/cpp_src/CMakeFiles/sdr.dir/bindings/sdr/py_SDR.cpp.o [ 90%] Building CXX object bindings/py/cpp_src/CMakeFiles/sdr.dir/bindings/sdr/py_SDR_Metrics.cpp.o [ 91%] Linking CXX shared module sdr.cpython-36m-darwin.so [ 91%] Built target sdr Scanning dependencies of target engine_internal [ 92%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/plugin/PyBindRegion.cpp.o [ 93%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/bindings/engine/engine_module.cpp.o [ 94%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/bindings/engine/py_Engine.cpp.o [ 94%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/bindings/engine/py_Region.cpp.o [ 95%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/bindings/engine/py_OS.cpp.o [ 96%] Building CXX object bindings/py/cpp_src/CMakeFiles/engine_internal.dir/bindings/engine/py_Timer.cpp.o [ 97%] Linking CXX shared module engine_internal.cpython-36m-darwin.so ld: warning: direct access in function 'nupic::PyBindRegion::getParameterInt32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterUInt32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterInt64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterUInt64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterReal32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterReal64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterBool(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterInt32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, int)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterUInt32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, unsigned int)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterInt64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterUInt64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, unsigned long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterReal32(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, float)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterReal64(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, double)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterBool(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, bool)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::getParameterByte(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::setParameterByte(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&, long long, char)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::create_numpy_view(nupic::ArrayBase const&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::PyBindRegion(char const, nupic::ValueMap const&, nupic::Region, char const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::createSpec(char const, nupic::Spec&, char const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::createSpec(char const, nupic::Spec&, char const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::PyBindRegion::createSpec(char const, nupic::Spec&, char const*)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic_ext::init_Engine(pybind11::module&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic_ext::init_Engine(pybind11::module&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic_ext::init_Engine(pybind11::module&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Engine(pybind11::module&)::$_7, std::1::pair<std::1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::shared_ptr >, nupic::Collection<std::1::shared_ptr >&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Engine(pybind11::module&)::$_7&&, std::1::pair<std::1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::shared_ptr > ()(nupic::Collection<std::1::shared_ptr >&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::__invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<nupic_ext::init_Engine(pybind11::module&)::$_8, std::1::pair<std::1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::shared_ptr >, nupic::Collection<std::1::shared_ptr >&, unsigned long, pybind11::name, pybind11::is_method, pybind11::sibling>(nupic_ext::init_Engine(pybind11::module&)::$_8&&, std::1::pair<std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::shared_ptr > ()(nupic::Collection<std::1::shared_ptr >&, unsigned long), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&)::'lambda'(pybind11::detail::function_call&)::__invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1ImN5nupic10CollectionINSt3110shared_ptrINS3_4LinkEEEEEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_E_mJSO_EJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10CollectionINSt3110shared_ptrINS3_4LinkEEEEEJRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_SH_E_bJSW_SH_EJSI_SJ_SK_EEEvOSM_PFSL_SO_ESU_ENUlRNS_6detail13function_callEE_8invokeES13_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1INSt3110shared_ptrIN5nupic4LinkEEENS5_10CollectionIS7_EEJRKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_SH_E_S7_JSW_SH_EJSI_SJ_SK_EEEvOSM_PFSL_SO_ESU_ENUlRNS_6detail13function_callEE_8invokeES13_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::__1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_coresolo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'pybind11::class<nupic::Collection<std::1::shared_ptr > >::init_instance(pybind11::detail::instance, void const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1ImN5nupic10CollectionINSt3110shared_ptrINS3_6RegionEEEEEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_E_mJSO_EJSA_SB_SC_EEEvOSE_PFSD_SG_ESM_ENUlRNS_6detail13function_callEE_8_invokeESV' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10CollectionINSt3110shared_ptrINS3_6RegionEEEEEJRKNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_SH_E_bJSW_SH_EJSI_SJ_SK_EEEvOSM_PFSL_SO_ESU_ENUlRNS_6detail13function_callEE_8invokeES13_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1INSt3110shared_ptrIN5nupic6RegionEEENS5_10CollectionIS7_EEJRKNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS9_SH_E_S7_JSW_SH_EJSI_SJ_SK_EEEvOSM_PFSL_SO_ESU_ENUlRNS_6detail13function_callEE_8invokeES13_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_coresolo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'pybind11::class<nupic::Collection<std::1::shared_ptr > >::init_instance(pybind11::detail::instance, void const)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::RegisteredRegionImplPy::createRegionImpl(nupic::ValueMap&, nupic::Region)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::RegisteredRegionImplPy::createRegionImpl(nupic::ValueMap&, nupic::Region)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::RegisteredRegionImplPy::deserializeRegionImpl(nupic::BundleIO&, nupic::Region)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'nupic::RegisteredRegionImplPy::deserializeRegionImpl(nupic::BundleIO&, nupic::Region)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Exception' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Spec.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1INSt3110shared_ptrIN5nupic6RegionEEENS5_7NetworkEJNS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEESE_RKNS5_10DimensionsERKSE_SJ_EJNS_4nameENS_9is_methodENS_7siblingEA65_cNS_3argESO_SO_SO_NS_5arg_vEEEEMT0_FT_DpT1_EDpRKT2_EUlPS8_SE_SE_SH_SJ_SJ_E_S7_JS10_SE_SE_SH_SJ_SJ_EJSK_SL_SM_SN_SO_SO_SO_SO_SP_EEEvOSR_PFSQ_ST_ESZ_ENUlRNS_6detail13function_callEE_8invokeES17_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10CollectionINSt3110shared_ptrINS3_4LinkEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPSA_E_S9_JSO_EJSB_SC_SD_EEEvOSF_PFSE_SH_ESN_ENUlRNS_6detail13function_callEE_8_invokeESV' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10CollectionINSt3110shared_ptrINS3_4LinkEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPSA_E_S9_JSO_EJSB_SC_SD_EEEvOSF_PFSE_SH_ESN_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10CollectionINSt3__110shared_ptrINS3_4LinkEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPSA_E_S9_JSO_EJSB_SC_SD_EEEvOSF_PFSE_SH_ESN_ENUlRNS_6detail13function_callEE_8invokeESV_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRKN5nupic10CollectionINSt3110shared_ptrINS3_6RegionEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKSC_E_SB_JSR_EJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8_invokeESY' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRKN5nupic10CollectionINSt3110shared_ptrINS3_6RegionEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKSC_E_SB_JSR_EJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESY_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IRKN5nupic10CollectionINSt3__110shared_ptrINS3_6RegionEEEEENS3_7NetworkEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKSC_E_SB_JSR_EJSD_SE_SF_EEEvOSH_PFSG_SJ_ESP_ENUlRNS_6detail13function_callEE_8invokeESY_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Collection<std::1::shared_ptr >' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-Network.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IvN5nupic6RegionEJNS3_10DimensionsEEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_FT_DpT1_EDpRKT2_EUlPS4_S5_E_vJSJ_S5_EJS6_S7_S8_EEEvOSA_PFS9_SC_ESI_ENUlRNS_6detail13function_callEE_8invokeESQ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10DimensionsENS3_6RegionEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS5_E_S4_JSK_EJS6_S7_S8_EEEvOSA_PFS9_SC_ESI_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10DimensionsENS3_6RegionEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS5_E_S4_JSK_EJS6_S7_S8_EEEvOSA_PFS9_SC_ESI_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IN5nupic10DimensionsENS3_6RegionEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS5_E_S4_JSK_EJS6_S7_S8_EEEvOSA_PFS9_SC_ESI_ENUlRNS_6detail13function_callEE_8invokeESR_' from file '/tmp/lto.o' to global weak symbol 'typeinfo name for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1INSt3112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEN5nupic10DimensionsEJbEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKSB_bE_S9_JSQ_bEJSC_SD_SE_EEEvOSG_PFSF_SI_ESO_ENUlRNS_6detail13function_callEE_8invokeESX_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'void pybind11::cpp_function::initialize<bool (&)(nupic::Dimensions const&, nupic::Dimensions const&), bool, nupic::Dimensions const&, nupic::Dimensions const&, pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator>(bool (&&&)(nupic::Dimensions const&, nupic::Dimensions const&), bool ()(nupic::Dimensions const&, nupic::Dimensions const&), pybind11::name const&, pybind11::is_method const&, pybind11::sibling const&, pybind11::is_operator const&)::'lambda'(pybind11::detail::function_call&)::invoke(pybind11::detail::function_call&)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1INSt3112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEN5nupic10DimensionsEJbEJNS_4nameENS_9is_methodENS_7siblingEA1_cNS_5arg_vEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKSB_bE_S9_JSS_bEJSC_SD_SE_SF_SG_EEEvOSI_PFSH_SK_ESQ_ENUlRNS_6detail13function_callEE_8invokeESZ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'ZZN8pybind1112cpp_function10initializeIZNS0_C1IbN5nupic10DimensionsEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS4_E_bJSJ_EJS5_S6_S7_EEEvOS9_PFS8_SB_ESH_ENUlRNS_6detail13function_callEE_8invokeESQ_' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function '__ZZN8pybind1112cpp_function10initializeIZNS0_C1ImN5nupic10DimensionsEJEJNS_4nameENS_9is_methodENS_7siblingEEEEMT0_KFT_DpT1_EDpRKT2_EUlPKS4_E_mJSJ_EJS5_S6_S7_EEEvOS9_PFS8_SB_ESH_ENUlRNS_6detail13function_callEE_8_invokeESQ' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_coresolo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. ld: warning: direct access in function 'pybind11::class::init_instance(pybind11::detail::instance, void const*)' from file '/tmp/lto.o' to global weak symbol 'typeinfo for nupic::Dimensions' from file '../../../src/libnupic_core.a(libnupic_core_solo.a-RegionImpl.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. [ 97%] Built target engine_internal Scanning dependencies of target encoders [ 98%] Building CXX object bindings/py/cpp_src/CMakeFiles/encoders.dir/bindings/encoders/encoders_module.cpp.o [100%] Building CXX object bindings/py/cpp_src/CMakeFiles/encoders.dir/bindings/encoders/py_ScalarEncoder.cpp.o [100%] Linking CXX shared module encoders.cpython-36m-darwin.so [100%] Built target encoders Install the project... -- Install configuration: "Release" -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/lib/libnupic_core.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/lib/libnupic_core.a(libnupic_core_solo.a-OSWin.cpp.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/lib/libnupic_core.a(libboost_filesystem.a-windows_file_codecvt.o) has no symbols -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/bin/benchmark_hotgym -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/bin/mnist_sp -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/lib/libnupic_core.dylib -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/include/nupic/Version.hpp -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/bin/unit_tests -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/sdr.cpython-36m-darwin.so -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/encoders.cpython-36m-darwin.so -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/algorithms.cpython-36m-darwin.so -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/engine_internal.cpython-36m-darwin.so -- Installing: /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/math.cpython-36m-darwin.so

bindings/py/setup.py: Setup Pybind11 Python module in /Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr

running install running bdist_egg running egg_info setup.py::replacement_run()

creating src/nupic.bindings.egg-info /Users/ramesh/Desktop/nupic.cpp-master/bindings/py/packaging/setup.py:47: PkgResourcesDeprecationWarning: Parameters to load are deprecated. Call .resolve and .require separately. """ writing src/nupic.bindings.egg-info/PKG-INFO writing dependency_links to src/nupic.bindings.egg-info/dependency_links.txt writing entry points to src/nupic.bindings.egg-info/entry_points.txt writing namespace_packages to src/nupic.bindings.egg-info/namespace_packages.txt writing requirements to src/nupic.bindings.egg-info/requires.txt writing top-level names to src/nupic.bindings.egg-info/top_level.txt writing manifest file 'src/nupic.bindings.egg-info/SOURCES.txt' reading manifest file 'src/nupic.bindings.egg-info/SOURCES.txt' writing manifest file 'src/nupic.bindings.egg-info/SOURCES.txt' installing library code to build/bdist.macosx-10.7-x86_64/egg running install_lib running build_py creating build creating build/lib.macosx-10.7-x86_64-3.6 creating build/lib.macosx-10.7-x86_64-3.6/nupic copying src/nupic/init.py -> build/lib.macosx-10.7-x86_64-3.6/nupic creating build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/check.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/init.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings creating build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/regions copying src/nupic/bindings/regions/TestNode.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/regions copying src/nupic/bindings/regions/init.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/regions copying src/nupic/bindings/regions/PyRegion.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/regions creating build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/tools copying src/nupic/bindings/tools/serialization_test_py_region.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/tools copying src/nupic/bindings/tools/init.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/tools copying src/nupic/bindings/tools/cyclical_serialization_perf.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/tools copying src/nupic/bindings/tools/random_serialization_perf.py -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings/tools copying src/nupic/bindings/math.cpython-36m-darwin.so -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/engine_internal.cpython-36m-darwin.so -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/algorithms.cpython-36m-darwin.so -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/sdr.cpython-36m-darwin.so -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings copying src/nupic/bindings/encoders.cpython-36m-darwin.so -> build/lib.macosx-10.7-x86_64-3.6/nupic/bindings running build_ext building 'nupic.dummy' extension creating build/temp.macosx-10.7-x86_64-3.6 gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/anaconda3/include -I/anaconda3/include arch x86_64 arch x86_64 arch x86_64 -I/anaconda3/include/python3.6m -c dummy.c -o build/temp.macosx-10.7-x86_64-3.6/dummy.o clang: error: no such file or directory: 'arch' clang: error: no such file or directory: 'x86_64' clang: error: no such file or directory: 'arch' clang: error: no such file or directory: 'x86_64' clang: error: no such file or directory: 'arch' clang: error: no such file or directory: 'x86_64' error: command 'gcc' failed with exit status 1

dkeeney commented 5 years ago

@bkramesh64 Thanks for uploading the log.

It is failing near the last step of the build where it links up the python extension librarys. (setup() step in bindings\py\packaging\setup.py).

What I see right away is that you are using Anaconda Python. We are using the standard Python from www.python.org and that appears to be the difference. The tools we are using to build the extension library are part of the python.org's packaging tools. They don't seem to be compatible with Anaconda.

If I remember correctly, the original Numenta python code did not support Anaconda and apparently we don't handle it either. Without doing a lot of research I cannot tell you what it will take to support Anaconda Python. I took a quick look at the tools offered by Anaconda https://docs.conda.io/projects/conda-build/en/latest/resources/compiler-tools.html and they look quite different. They even use their own gcc and clang_osx compilers.

So, for now I suggest that you try installing the latest standard Python from www.python.org. I will add a note to our README.md that we currently do not support Anaconda Python.

breznak commented 5 years ago

@bkramesh64 thanks for testing! As David suggests, if you can use standard python, you'll be fine. If you are interested in working with Anaconda (it does have some nice ML tools), please do share your progress, I'll be happy to accept a PR that fixes our PY bindings to compile with Anaconda as well.

bkramesh64 commented 5 years ago

Hello David

I tried using the standard python and still get the same errors. Here is the output :

Rameshs-MacBook-Air:nupic.cpp-master ramesh$ gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -g export ARCHFLAGS=-arch export ARCHFLAGS=-arch -arch x86_64 export ARCHFLAGS=-arch -I/Library/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c dummy.c -o build/temp.macosx-10.9-x86_64-3.7/dummy.o clang: error: no such file or directory: 'export' clang: error: no such file or directory: 'ARCHFLAGS=-arch' clang: error: no such file or directory: 'export' clang: error: no such file or directory: 'ARCHFLAGS=-arch' clang: error: no such file or directory: 'export' clang: error: no such file or directory: 'ARCHFLAGS=-arch' clang: error: no such file or directory: 'dummy.c' clang: error: no input files

I have also the anaconda python but used standard python to build. Appreciate your inputs so that I can get nupic setup.

On 26-Mar-2019, at 7:44 PM, David Keeney <notifications@github.com mailto:notifications@github.com> wrote:

@bkramesh64 https://github.com/bkramesh64 Thanks for uploading the log.

It is failing near the last step of the build where it links up the python extension librarys. (setup() step in bindings\py\packaging\setup.py).

What I see right away is that you are using Anaconda Python. We are using the standard Python from www.python.org http://www.python.org/ and that appears to be the difference. The tools we are using to build the extension library are part of the python.org http://python.org/'s packaging tools. They don't seem to be compatible with Anaconda.

If I remember correctly, the original Numenta python code did not support Anaconda and apparently we don't handle it either. Without doing a lot of research I cannot tell you what it will take to support Anaconda Python. I took a quick look at the tools offered by Anaconda https://docs.conda.io/projects/conda-build/en/latest/resources/compiler-tools.html https://docs.conda.io/projects/conda-build/en/latest/resources/compiler-tools.html and they look quite different. They even use their own gcc and clang_osx compilers.

So, for now I suggest that you try installing the latest standard Python from www.python.org http://www.python.org/. I will add a note to our README.md that we currently do not support Anaconda Python.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-476664049, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25VJ76j-aMMSRqerxW6rzqVX-Jj1wks5vaitOgaJpZM4cKZlj.

bkramesh64 commented 5 years ago

Hello Thanks for your help. I still have the same issue with standard python. I will be happy to see this get resolved.

Regards Ramesh

On 27-Mar-2019, at 12:26 AM, breznak notifications@github.com wrote:

@bkramesh64 https://github.com/bkramesh64 thanks for testing! As David suggests, if you can use standard python, you'll be fine. If you are interested in working with Anaconda (it does have some nice ML tools), please do share your progress, I'll be happy to accept a PR that fixes our PY bindings to compile with Anaconda as well.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-476799059, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25TRcSpBq6lrIWCVcBEWF_5z_4DsFks5vam15gaJpZM4cKZlj.

breznak commented 5 years ago

gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -g export ARCHFLAGS=-arch export ARCHFLAGS=-arch -arch x86_64 export ARCHFLAGS=-arch -I/Library/Frameworks

this line is incorrect, see how export (a linux command) is on the same line as gcc.. How are you building nupic? Can you clean all, and start over according to the Readme?

bkramesh64 commented 5 years ago

Hello

I build using Rameshs-Air:nupic.cpp-master ramesh$ python3 setup.py install --user —force:

In the end I got this now:

Using /Users/ramesh/Library/Python/3.7/lib/python/site-packages Finished processing dependencies for nupic.bindings==1.0.7.dev0

bindings/py/setup.py: Setup complete.

Does this mean the installation is complete. Can I now import Nupic in my python Application.

Regards Ramesh

On 27-Mar-2019, at 3:01 PM, breznak notifications@github.com wrote:

gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -g export ARCHFLAGS=-arch export ARCHFLAGS=-arch -arch x86_64 export ARCHFLAGS=-arch -I/Library/Frameworks

this line is incorrect, see how export (a linux command) is on the same line as gcc.. How are you building nupic? Can you clean all, and start over according to the Readme?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477060305, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25RbEvK8Qcyy291xFLZ76My2Eo6CFks5vazqMgaJpZM4cKZlj.

breznak commented 5 years ago

Reopening as the user should be able to install nupic.cpp

breznak commented 5 years ago

bindings/py/setup.py: Setup complete. Does this mean the installation is complete. Can I now import Nupic in my python Application.

Yes, perfect :+1: Nupic.cpp is correctly installed.

Next, you can test if everything really works, see the Readme :: Testing: https://github.com/htm-community/nupic.cpp#testing

Can I now import Nupic in my python Application.

yes, you can see py unit-tests as examples how the bindings are imported

bkramesh64 commented 5 years ago

Hello

Thanks for the input. The following Python Unit tests -- to run: python setup.py test. Passed. When I try to import nupic and import nupic.math , I get “module not found error”: no module named nupic.

When I tried to check what version of nupic is installed using python -c 'import pkg_resources;n=pkg_resources.get_distribution("nupic");b=pkg_resources.get_distribution("nupic.bindings")

I get pkg_resources.DistributionNotFound: The 'nupic' distribution was not found and is required by the application..

Appreciate your inputs.

Regards Ramesh

On 27-Mar-2019, at 4:06 PM, breznak notifications@github.com wrote:

bindings/py/setup.py: Setup complete. Does this mean the installation is complete. Can I now import Nupic in my python Application.

Yes, perfect 👍 Nupic.cpp is correctly installed.

Next, you can test if everything really works, see the Readme :: Testing: https://github.com/htm-community/nupic.cpp#testing https://github.com/htm-community/nupic.cpp#testing Can I now import Nupic in my python Application.

yes, you can see py unit-tests as examples how the bindings are imported

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477088029, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25dyOHNixoN8XKasxZ-d6T_f05wYWks5va0nAgaJpZM4cKZlj.

breznak commented 5 years ago

When I try to import nupic and import nupic.math , I get “module not found error”: no module named nupic.

if the tests pass, your bindings are improting correctly. Seems like you try to import from an incorrect name. Have a look in the tests, eg in bindings/py/tests/sdr/SDR_test.py how it bindings should be improted into python code.

bkramesh64 commented 5 years ago

I tried with binding tests. File "check_test.py", line 23, in import nupic.bindings.check as check ModuleNotFoundError: No module named 'nupic' Rameshs-Air:tests ramesh$

On 27-Mar-2019, at 5:15 PM, breznak notifications@github.com wrote:

When I try to import nupic and import nupic.math , I get “module not found error”: no module named nupic.

if the tests pass, your bindings are improting correctly. Seems like you try to import from an incorrect name. Have a look in the tests, eg in bindings/py/tests/sdr/SDR_test.py how it bindings should be improted into python code.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477113326, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25bIJNc_B5N6NB7Amxs7VEhek3hJlks5va1m8gaJpZM4cKZlj.

breznak commented 5 years ago

Python Unit tests -- to run: python setup.py test. Passed.

you told me this passes?

that code definitely calls import nupic.bindings.something...

what does pip list show?

dkeeney commented 5 years ago

Just to be sure what you are using... can you try

python --version
bkramesh64 commented 5 years ago

Hi Breznak

Here is the py test result: copying build/lib.macosx-10.7-x86_64-3.6/nupic/dummy.cpython-36m-darwin.so -> src/nupic ============================= test session starts ============================== platform darwin -- Python 3.6.8, pytest-4.3.1, py-1.5.2, pluggy-0.9.0 -- /anaconda3/bin/python cachedir: .pytest_cache rootdir: /Users/ramesh/Desktop/nupic.cpp-master, inifile: setup.cfg plugins: cov-2.6.1 collected 86 items

check_test.py::LoadBindingsTest::testImportBindingsExtensions PASSED [ 1%] check_test.py::LoadBindingsTest::testImportBindingsInstalled PASSED [ 2%] network_test.py::NetworkTest::testNetworkLinkTypeValidation PASSED [ 3%] network_test.py::NetworkTest::testParameters SKIPPED [ 4%] network_test.py::NetworkTest::testSerializationWithPyRegion SKIPPED [ 5%] network_test.py::NetworkTest::testSimpleTwoRegionNetworkIntrospection PASSED [ 6%] nupic_random_test.py::TestNupicRandom::testEquals SKIPPED [ 8%] nupic_random_test.py::TestNupicRandom::testNupicRandomPickling SKIPPED [ 9%] nupic_random_test.py::TestNupicRandom::testPlatformSame PASSED [ 10%] nupic_random_test.py::TestNupicRandom::testSample PASSED [ 11%] nupic_random_test.py::TestNupicRandom::testSampleAll PASSED [ 12%] nupic_random_test.py::TestNupicRandom::testSampleBadDtype SKIPPED [ 13%] nupic_random_test.py::TestNupicRandom::testSampleDifferentDtypes SKIPPED [ 15%] nupic_random_test.py::TestNupicRandom::testSampleNone PASSED [ 16%] nupic_random_test.py::TestNupicRandom::testSamplePopulationTooSmall SKIPPED [ 17%] nupic_random_test.py::TestNupicRandom::testSampleSequenceRaisesTypeError SKIPPED [ 18%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsChoices SKIPPED [ 19%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsPopulation SKIPPED [ 20%] nupic_random_test.py::TestNupicRandom::testSerialization PASSED [ 22%] nupic_random_test.py::TestNupicRandom::testShuffle PASSED [ 23%] nupic_random_test.py::TestNupicRandom::testShuffleBadDtype SKIPPED [ 24%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty PASSED [ 25%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty2 SKIPPED [ 26%] pyregion_test.py::PyRegionTest::testCallUnimplementedMethod PASSED [ 27%] pyregion_test.py::PyRegionTest::testNoInit PASSED [ 29%] pyregion_test.py::PyRegionTest::testUnimplementedAbstractMethods PASSED [ 30%] pyregion_test.py::PyRegionTest::testUnimplementedNotImplementedMethods PASSED [ 31%] sparse_link_test.py::SparseLinkTest::testDenseToDense SKIPPED [ 32%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToDenseDelay SKIPPED [ 33%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToSparseDelay SKIPPED [ 34%] sparse_link_test.py::SparseLinkTest::testDenseToSparse SKIPPED [ 36%] sparse_link_test.py::SparseLinkTest::testSparseToDense SKIPPED [ 37%] sparse_link_test.py::SparseLinkTest::testSparseToSparse SKIPPED [ 38%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToDenseDelay SKIPPED [ 39%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToSparseDelay SKIPPED [ 40%] temporal_memory_test.py::TemporalMemoryBindingsTest::testIssue807 PASSED [ 41%] algorithms/cells4_test.py::Cells4Test::testEquals SKIPPED [ 43%] algorithms/cells4_test.py::Cells4Test::testLearn SKIPPED [ 44%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadEncode PASSED [ 45%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadParameters PASSED [ 46%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testClipInput PASSED [ 47%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testConstructor PASSED [ 48%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testEncode PASSED [ 50%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testExampleUsage SKIPPED [ 51%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testNaNs PASSED [ 52%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPeriodic PASSED [ 53%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPickle SKIPPED [ 54%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testRadius PASSED [ 55%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testResolution PASSED [ 56%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testStatistics PASSED [ 58%] sdr/Metrics_test.py::MetricsTest::testAF_Example PASSED [ 59%] sdr/Metrics_test.py::MetricsTest::testMetricsExample PASSED [ 60%] sdr/Metrics_test.py::MetricsTest::testOverlapExample PASSED [ 61%] sdr/Metrics_test.py::MetricsTest::testReset PASSED [ 62%] sdr/Metrics_test.py::MetricsTest::testSparsityConstructor PASSED [ 63%] sdr/Metrics_test.py::MetricsTest::testSparsityExample PASSED [ 65%] sdr/SDR_test.py::SdrTest::testAddNoise PASSED [ 66%] sdr/SDR_test.py::SdrTest::testConstructor PASSED [ 67%] sdr/SDR_test.py::SdrTest::testCoordinates PASSED [ 68%] sdr/SDR_test.py::SdrTest::testDense PASSED [ 69%] sdr/SDR_test.py::SdrTest::testDenseInplace PASSED [ 70%] sdr/SDR_test.py::SdrTest::testExampleUsage PASSED [ 72%] sdr/SDR_test.py::SdrTest::testGetOverlap PASSED [ 73%] sdr/SDR_test.py::SdrTest::testGetSparsity PASSED [ 74%] sdr/SDR_test.py::SdrTest::testGetSum PASSED [ 75%] sdr/SDR_test.py::SdrTest::testPickle SKIPPED [ 76%] sdr/SDR_test.py::SdrTest::testRandomizeEqNe PASSED [ 77%] sdr/SDR_test.py::SdrTest::testSetSDR PASSED [ 79%] sdr/SDR_test.py::SdrTest::testSparse PASSED [ 80%] sdr/SDR_test.py::SdrTest::testStr PASSED [ 81%] sdr/SDR_test.py::SdrTest::testZero PASSED [ 82%] sdr/SDR_test.py::ReshapeTest::testChaining PASSED [ 83%] sdr/SDR_test.py::ReshapeTest::testExampleUsage PASSED [ 84%] sdr/SDR_test.py::ReshapeTest::testLostSDR PASSED [ 86%] sdr/SDR_test.py::ReshapeTest::testPickle SKIPPED [ 87%] sdr/SDR_test.py::IntersectionTest::testConstructor PASSED [ 88%] sdr/SDR_test.py::IntersectionTest::testExampleUsage PASSED [ 89%] sdr/SDR_test.py::IntersectionTest::testPickle SKIPPED [ 90%] sdr/SDR_test.py::IntersectionTest::testSparsity PASSED [ 91%] sdr/SDR_test.py::ConcatenationTest::testConstructor PASSED [ 93%] sdr/SDR_test.py::ConcatenationTest::testConstructorErrors PASSED [ 94%] sdr/SDR_test.py::ConcatenationTest::testDelete PASSED [ 95%] sdr/SDR_test.py::ConcatenationTest::testExampleUsage PASSED [ 96%] sdr/SDR_test.py::ConcatenationTest::testMirroring PASSED [ 97%] sdr/SDR_test.py::ConcatenationTest::testPickle SKIPPED [ 98%] sdr/SDR_test.py::ConcatenationTest::testVersusNumpy PASSED [100%]

Pip list doesn’t show NUPIC.

Regards Ramesh

On 27-Mar-2019, at 5:42 PM, breznak notifications@github.com wrote:

Python Unit tests -- to run: python setup.py test. Passed.

you told me this passes?

that code definitely calls import nupic.bindings.something...

what does pip list show?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477123312, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25ZC2hXBZu9JLD8p9YMOKucH1Pjp_ks5va2AjgaJpZM4cKZlj.

bkramesh64 commented 5 years ago

Interesting: I got the installation complete with python 3.7.3 but this failed python test with 9 errors. When I ran python test with python 3.6.8 (anaconda) there is no errors. This is really surprising.

On 27-Mar-2019, at 6:31 PM, David Keeney <notifications@github.com mailto:notifications@github.com> wrote:

Just to be sure what you are using... can you try

python --version — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477142251, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25UFjUZDLzReoZIGfNmjICJECQZ8aks5va2umgaJpZM4cKZlj.

bkramesh64 commented 5 years ago

When I run this with Python 3.7.3 (standard python) I get 9 errors.. I get no errors with 3.6.8( anaconda). I just tried it. _ ERROR collecting bindings/py/tests/check_test.py ___ ImportError while importing test module '/Users/ramesh/Desktop/nupic.cpp-master/bindings/py/tests/check_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: check_test.py:23: in import nupic.bindings.check as check ../../../build/Release/distr/src/nupic/bindings/init.py:73: in algorithms = _import_helper('nupic.bindings.algorithms') ../../../build/Release/distr/src/nupic/bindings/init.py:68: in _import_helper _mod = importlib.util.module_from_spec(spec) E ImportError: Python version mismatch: module was compiled for version 3.6, while the interpreter is running version 3.7. ------------------------------- Captured stdout -------------------------------- filename=['/Users/ramesh/Desktop/nupic.cpp-master/build/Release/distr/src/nupic/bindings/algorithms.cpython-36m-darwin.so'] ERROR collecting bindings/py/tests/network_test.py __ ImportError while importing test module '/Users/ramesh/Desktop/nupic.cpp-master/bindings/py/tests/network_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: network_test.py:27: in from nupic.bindings.regions.PyRegion import PyRegion ../../../build/Release/distr/src/nupic/bindings/init.py:73: in algorithms = _import_helper('nupic.bindings.algorithms') ../../../build/Release/distr/src/nupic/bindings/init.py:68: in _import_helper _mod = importlib.util.module_from_spec(spec) E ImportError: Python version mismatch: module was compiled for version 3.6, while the interpreter is running version 3.7. ------------------------------- Captured stdout -------------------------------- filename=['/Users/ramesh/Desktop/nupic.cpp-master/build/Release

On 27-Mar-2019, at 6:57 PM, Ramesh ramesh@intellipredikt.com wrote:

Hi Breznak

Here is the py test result: copying build/lib.macosx-10.7-x86_64-3.6/nupic/dummy.cpython-36m-darwin.so -> src/nupic ============================= test session starts ============================== platform darwin -- Python 3.6.8, pytest-4.3.1, py-1.5.2, pluggy-0.9.0 -- /anaconda3/bin/python cachedir: .pytest_cache rootdir: /Users/ramesh/Desktop/nupic.cpp-master, inifile: setup.cfg plugins: cov-2.6.1 collected 86 items

check_test.py::LoadBindingsTest::testImportBindingsExtensions PASSED [ 1%] check_test.py::LoadBindingsTest::testImportBindingsInstalled PASSED [ 2%] network_test.py::NetworkTest::testNetworkLinkTypeValidation PASSED [ 3%] network_test.py::NetworkTest::testParameters SKIPPED [ 4%] network_test.py::NetworkTest::testSerializationWithPyRegion SKIPPED [ 5%] network_test.py::NetworkTest::testSimpleTwoRegionNetworkIntrospection PASSED [ 6%] nupic_random_test.py::TestNupicRandom::testEquals SKIPPED [ 8%] nupic_random_test.py::TestNupicRandom::testNupicRandomPickling SKIPPED [ 9%] nupic_random_test.py::TestNupicRandom::testPlatformSame PASSED [ 10%] nupic_random_test.py::TestNupicRandom::testSample PASSED [ 11%] nupic_random_test.py::TestNupicRandom::testSampleAll PASSED [ 12%] nupic_random_test.py::TestNupicRandom::testSampleBadDtype SKIPPED [ 13%] nupic_random_test.py::TestNupicRandom::testSampleDifferentDtypes SKIPPED [ 15%] nupic_random_test.py::TestNupicRandom::testSampleNone PASSED [ 16%] nupic_random_test.py::TestNupicRandom::testSamplePopulationTooSmall SKIPPED [ 17%] nupic_random_test.py::TestNupicRandom::testSampleSequenceRaisesTypeError SKIPPED [ 18%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsChoices SKIPPED [ 19%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsPopulation SKIPPED [ 20%] nupic_random_test.py::TestNupicRandom::testSerialization PASSED [ 22%] nupic_random_test.py::TestNupicRandom::testShuffle PASSED [ 23%] nupic_random_test.py::TestNupicRandom::testShuffleBadDtype SKIPPED [ 24%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty PASSED [ 25%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty2 SKIPPED [ 26%] pyregion_test.py::PyRegionTest::testCallUnimplementedMethod PASSED [ 27%] pyregion_test.py::PyRegionTest::testNoInit PASSED [ 29%] pyregion_test.py::PyRegionTest::testUnimplementedAbstractMethods PASSED [ 30%] pyregion_test.py::PyRegionTest::testUnimplementedNotImplementedMethods PASSED [ 31%] sparse_link_test.py::SparseLinkTest::testDenseToDense SKIPPED [ 32%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToDenseDelay SKIPPED [ 33%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToSparseDelay SKIPPED [ 34%] sparse_link_test.py::SparseLinkTest::testDenseToSparse SKIPPED [ 36%] sparse_link_test.py::SparseLinkTest::testSparseToDense SKIPPED [ 37%] sparse_link_test.py::SparseLinkTest::testSparseToSparse SKIPPED [ 38%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToDenseDelay SKIPPED [ 39%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToSparseDelay SKIPPED [ 40%] temporal_memory_test.py::TemporalMemoryBindingsTest::testIssue807 PASSED [ 41%] algorithms/cells4_test.py::Cells4Test::testEquals SKIPPED [ 43%] algorithms/cells4_test.py::Cells4Test::testLearn SKIPPED [ 44%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadEncode PASSED [ 45%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadParameters PASSED [ 46%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testClipInput PASSED [ 47%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testConstructor PASSED [ 48%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testEncode PASSED [ 50%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testExampleUsage SKIPPED [ 51%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testNaNs PASSED [ 52%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPeriodic PASSED [ 53%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPickle SKIPPED [ 54%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testRadius PASSED [ 55%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testResolution PASSED [ 56%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testStatistics PASSED [ 58%] sdr/Metrics_test.py::MetricsTest::testAF_Example PASSED [ 59%] sdr/Metrics_test.py::MetricsTest::testMetricsExample PASSED [ 60%] sdr/Metrics_test.py::MetricsTest::testOverlapExample PASSED [ 61%] sdr/Metrics_test.py::MetricsTest::testReset PASSED [ 62%] sdr/Metrics_test.py::MetricsTest::testSparsityConstructor PASSED [ 63%] sdr/Metrics_test.py::MetricsTest::testSparsityExample PASSED [ 65%] sdr/SDR_test.py::SdrTest::testAddNoise PASSED [ 66%] sdr/SDR_test.py::SdrTest::testConstructor PASSED [ 67%] sdr/SDR_test.py::SdrTest::testCoordinates PASSED [ 68%] sdr/SDR_test.py::SdrTest::testDense PASSED [ 69%] sdr/SDR_test.py::SdrTest::testDenseInplace PASSED [ 70%] sdr/SDR_test.py::SdrTest::testExampleUsage PASSED [ 72%] sdr/SDR_test.py::SdrTest::testGetOverlap PASSED [ 73%] sdr/SDR_test.py::SdrTest::testGetSparsity PASSED [ 74%] sdr/SDR_test.py::SdrTest::testGetSum PASSED [ 75%] sdr/SDR_test.py::SdrTest::testPickle SKIPPED [ 76%] sdr/SDR_test.py::SdrTest::testRandomizeEqNe PASSED [ 77%] sdr/SDR_test.py::SdrTest::testSetSDR PASSED [ 79%] sdr/SDR_test.py::SdrTest::testSparse PASSED [ 80%] sdr/SDR_test.py::SdrTest::testStr PASSED [ 81%] sdr/SDR_test.py::SdrTest::testZero PASSED [ 82%] sdr/SDR_test.py::ReshapeTest::testChaining PASSED [ 83%] sdr/SDR_test.py::ReshapeTest::testExampleUsage PASSED [ 84%] sdr/SDR_test.py::ReshapeTest::testLostSDR PASSED [ 86%] sdr/SDR_test.py::ReshapeTest::testPickle SKIPPED [ 87%] sdr/SDR_test.py::IntersectionTest::testConstructor PASSED [ 88%] sdr/SDR_test.py::IntersectionTest::testExampleUsage PASSED [ 89%] sdr/SDR_test.py::IntersectionTest::testPickle SKIPPED [ 90%] sdr/SDR_test.py::IntersectionTest::testSparsity PASSED [ 91%] sdr/SDR_test.py::ConcatenationTest::testConstructor PASSED [ 93%] sdr/SDR_test.py::ConcatenationTest::testConstructorErrors PASSED [ 94%] sdr/SDR_test.py::ConcatenationTest::testDelete PASSED [ 95%] sdr/SDR_test.py::ConcatenationTest::testExampleUsage PASSED [ 96%] sdr/SDR_test.py::ConcatenationTest::testMirroring PASSED [ 97%] sdr/SDR_test.py::ConcatenationTest::testPickle SKIPPED [ 98%] sdr/SDR_test.py::ConcatenationTest::testVersusNumpy PASSED [100%]

Pip list doesn’t show NUPIC.

Regards Ramesh

On 27-Mar-2019, at 5:42 PM, breznak <notifications@github.com mailto:notifications@github.com> wrote:

Python Unit tests -- to run: python setup.py test. Passed.

you told me this passes?

that code definitely calls import nupic.bindings.something...

what does pip list show?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477123312, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25ZC2hXBZu9JLD8p9YMOKucH1Pjp_ks5va2AjgaJpZM4cKZlj.

dkeeney commented 5 years ago

@breznak @ctrl-z-9000-times any ideas here? It acts like it got installed in the anaconda python rather than in the standard python.

ctrl-z-9000-times commented 5 years ago

I think you need to completely remove the anaconda version of nupic before you install the standard python version.

Or, you could keep using the anaconda version of python since it appears to work. If those unit tests pass then you should be ready to use nupic in python, for the version of python which ran the tests.

breznak commented 5 years ago

Pip list doesn’t show NUPIC.

this does seem your install is somehow messed up.

$pip list | grep nupic

should show something!

bkramesh64 commented 5 years ago
    You are right. I am not clear how the module is getting complied with 3.6 anoconda while I use the standard python to build nupic

    Get Outlook for iOS

On Thu, Mar 28, 2019 at 2:11 AM +0530, "breznak" notifications@github.com wrote:

Pip list doesn’t show NUPIC.

this does seem your install is somehow messed up.

$pip list | grep nupic

should show something!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

bkramesh64 commented 5 years ago

Thanks for your input. I will need to keep the anaconda python along with the standard python. With the anaconda python , test works but when I test the following I still get Rameshs-MacBook-Air:tests ramesh$ python check_test.py Traceback (most recent call last): File "check_test.py", line 23, in import nupic.bindings.check as check ModuleNotFoundError: No module named ‘nupic.bindings'

Please suggest what I could do to get it work.

Regards Ramesh

On 27-Mar-2019, at 8:35 PM, David McDougall <notifications@github.com mailto:notifications@github.com> wrote:

I think you need to completely remove the anaconda version of nupic before you install the standard python version.

Or, you could keep using the anaconda version of python since it appears to work. If those unit tests pass then you should be ready to use nupic in python, for the version of python which ran the tests.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477198131, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25XcxrnFr_HYeiDsDvxoT94OcUEJZks5va4iegaJpZM4cKZlj.

bkramesh64 commented 5 years ago

Hello Breznak

I tried with 3.6 anaconda and was able to get through the installation and also the PIP shows nupic. Processing nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg creating /Users/ramesh/.local/lib/python3.6/site-packages/nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg Extracting nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg to /Users/ramesh/.local/lib/python3.6/site-packages Adding nupic.bindings 1.0.7.dev0 to easy-install.pth file Installing nupic-bindings-check script to /Users/ramesh/.local/bin

Installed /Users/ramesh/.local/lib/python3.6/site-packages/nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg Processing dependencies for nupic.bindings==1.0.7.dev0 error: pytest 3.3.2 is installed but pytest>=3.6 is required by {'pytest-cov'} Rameshs-MacBook-Air:nupic.cpp-master ramesh$ pip list | grep nupic nupic.bindings 1.0.7.dev0

The test results are: ============================= test session starts ============================== platform darwin -- Python 3.6.8, pytest-4.3.1, py-1.5.2, pluggy-0.9.0 -- /anaconda3/bin/python cachedir: .pytest_cache rootdir: /Users/ramesh/Desktop/nupic.cpp-master, inifile: setup.cfg plugins: cov-2.6.1 collected 86 items

check_test.py::LoadBindingsTest::testImportBindingsExtensions PASSED [ 1%] check_test.py::LoadBindingsTest::testImportBindingsInstalled PASSED [ 2%] network_test.py::NetworkTest::testNetworkLinkTypeValidation PASSED [ 3%] network_test.py::NetworkTest::testParameters SKIPPED [ 4%] network_test.py::NetworkTest::testSerializationWithPyRegion SKIPPED [ 5%] network_test.py::NetworkTest::testSimpleTwoRegionNetworkIntrospection PASSED [ 6%] nupic_random_test.py::TestNupicRandom::testEquals SKIPPED [ 8%] nupic_random_test.py::TestNupicRandom::testNupicRandomPickling SKIPPED [ 9%] nupic_random_test.py::TestNupicRandom::testPlatformSame PASSED [ 10%] nupic_random_test.py::TestNupicRandom::testSample PASSED [ 11%] nupic_random_test.py::TestNupicRandom::testSampleAll PASSED [ 12%] nupic_random_test.py::TestNupicRandom::testSampleBadDtype SKIPPED [ 13%] nupic_random_test.py::TestNupicRandom::testSampleDifferentDtypes SKIPPED [ 15%] nupic_random_test.py::TestNupicRandom::testSampleNone PASSED [ 16%] nupic_random_test.py::TestNupicRandom::testSamplePopulationTooSmall SKIPPED [ 17%] nupic_random_test.py::TestNupicRandom::testSampleSequenceRaisesTypeError SKIPPED [ 18%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsChoices SKIPPED [ 19%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsPopulation SKIPPED [ 20%] nupic_random_test.py::TestNupicRandom::testSerialization PASSED [ 22%] nupic_random_test.py::TestNupicRandom::testShuffle PASSED [ 23%] nupic_random_test.py::TestNupicRandom::testShuffleBadDtype SKIPPED [ 24%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty PASSED [ 25%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty2 SKIPPED [ 26%] pyregion_test.py::PyRegionTest::testCallUnimplementedMethod PASSED [ 27%] pyregion_test.py::PyRegionTest::testNoInit PASSED [ 29%] pyregion_test.py::PyRegionTest::testUnimplementedAbstractMethods PASSED [ 30%] pyregion_test.py::PyRegionTest::testUnimplementedNotImplementedMethods PASSED [ 31%] sparse_link_test.py::SparseLinkTest::testDenseToDense SKIPPED [ 32%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToDenseDelay SKIPPED [ 33%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToSparseDelay SKIPPED [ 34%] sparse_link_test.py::SparseLinkTest::testDenseToSparse SKIPPED [ 36%] sparse_link_test.py::SparseLinkTest::testSparseToDense SKIPPED [ 37%] sparse_link_test.py::SparseLinkTest::testSparseToSparse SKIPPED [ 38%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToDenseDelay SKIPPED [ 39%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToSparseDelay SKIPPED [ 40%] temporal_memory_test.py::TemporalMemoryBindingsTest::testIssue807 PASSED [ 41%] algorithms/cells4_test.py::Cells4Test::testEquals SKIPPED [ 43%] algorithms/cells4_test.py::Cells4Test::testLearn SKIPPED [ 44%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadEncode PASSED [ 45%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadParameters PASSED [ 46%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testClipInput PASSED [ 47%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testConstructor PASSED [ 48%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testEncode PASSED [ 50%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testExampleUsage SKIPPED [ 51%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testNaNs PASSED [ 52%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPeriodic PASSED [ 53%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPickle SKIPPED [ 54%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testRadius PASSED [ 55%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testResolution PASSED [ 56%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testStatistics PASSED [ 58%] sdr/Metrics_test.py::MetricsTest::testAF_Example PASSED [ 59%] sdr/Metrics_test.py::MetricsTest::testMetricsExample PASSED [ 60%] sdr/Metrics_test.py::MetricsTest::testOverlapExample PASSED [ 61%] sdr/Metrics_test.py::MetricsTest::testReset PASSED [ 62%] sdr/Metrics_test.py::MetricsTest::testSparsityConstructor PASSED [ 63%] sdr/Metrics_test.py::MetricsTest::testSparsityExample PASSED [ 65%] sdr/SDR_test.py::SdrTest::testAddNoise PASSED [ 66%] sdr/SDR_test.py::SdrTest::testConstructor PASSED [ 67%] sdr/SDR_test.py::SdrTest::testCoordinates PASSED [ 68%] sdr/SDR_test.py::SdrTest::testDense PASSED [ 69%] sdr/SDR_test.py::SdrTest::testDenseInplace PASSED [ 70%] sdr/SDR_test.py::SdrTest::testExampleUsage PASSED [ 72%] sdr/SDR_test.py::SdrTest::testGetOverlap PASSED [ 73%] sdr/SDR_test.py::SdrTest::testGetSparsity PASSED [ 74%] sdr/SDR_test.py::SdrTest::testGetSum PASSED [ 75%] sdr/SDR_test.py::SdrTest::testPickle SKIPPED [ 76%] sdr/SDR_test.py::SdrTest::testRandomizeEqNe PASSED [ 77%] sdr/SDR_test.py::SdrTest::testSetSDR PASSED [ 79%] sdr/SDR_test.py::SdrTest::testSparse PASSED [ 80%] sdr/SDR_test.py::SdrTest::testStr PASSED [ 81%] sdr/SDR_test.py::SdrTest::testZero PASSED [ 82%] sdr/SDR_test.py::ReshapeTest::testChaining PASSED [ 83%] sdr/SDR_test.py::ReshapeTest::testExampleUsage PASSED [ 84%] sdr/SDR_test.py::ReshapeTest::testLostSDR PASSED [ 86%] sdr/SDR_test.py::ReshapeTest::testPickle SKIPPED [ 87%] sdr/SDR_test.py::IntersectionTest::testConstructor PASSED [ 88%] sdr/SDR_test.py::IntersectionTest::testExampleUsage PASSED [ 89%] sdr/SDR_test.py::IntersectionTest::testPickle SKIPPED [ 90%] sdr/SDR_test.py::IntersectionTest::testSparsity PASSED [ 91%] sdr/SDR_test.py::ConcatenationTest::testConstructor PASSED [ 93%] sdr/SDR_test.py::ConcatenationTest::testConstructorErrors PASSED [ 94%] sdr/SDR_test.py::ConcatenationTest::testDelete PASSED [ 95%] sdr/SDR_test.py::ConcatenationTest::testExampleUsage PASSED [ 96%] sdr/SDR_test.py::ConcatenationTest::testMirroring PASSED [ 97%] sdr/SDR_test.py::ConcatenationTest::testPickle SKIPPED [ 98%] sdr/SDR_test.py::ConcatenationTest::testVersusNumpy PASSED [100%]

generated xml file: /Users/ramesh/Desktop/nupic.cpp-master/bindings/py/tests/junit-test-results.xml

---------- coverage: platform darwin, python 3.6.8-final-0 ----------- Coverage HTML written to dir htmlcov

==================== 58 passed, 28 skipped in 7.35 seconds =====================

I tried import nupic, import nupic.math in python application, It executes without any error. When I try from nupic.algorithms.anomaly_likelihood import AnomalyLikelihood I get No module nupic.algorithms.anomaly_likelihood. The same for from nupic.serializable import Serializable from nupic.utils import MovingAverage..

Kindly let me know what is going wrong.

Regards Ramesh

On 28-Mar-2019, at 2:10 AM, breznak notifications@github.com wrote:

Pip list doesn’t show NUPIC.

this does seem your install is somehow messed up.

$pip list | grep nupic

should show something!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477338833, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25WaMIjtdxFoDZp4uy5ui5LEUteAFks5va9dSgaJpZM4cKZlj.

bkramesh64 commented 5 years ago

Hello Breznak

Is there a way to know whether nupic bindings are installed correctly. Currently installation locates anaconda python even though I use standard python to do the nupic.cpp installation.

Thanks for your help.

Regards Ramesh

On 28-Mar-2019, at 11:16 AM, Ramesh ramesh@intellipredikt.com wrote:

Hello Breznak

I tried with 3.6 anaconda and was able to get through the installation and also the PIP shows nupic. Processing nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg creating /Users/ramesh/.local/lib/python3.6/site-packages/nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg Extracting nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg to /Users/ramesh/.local/lib/python3.6/site-packages Adding nupic.bindings 1.0.7.dev0 to easy-install.pth file Installing nupic-bindings-check script to /Users/ramesh/.local/bin

Installed /Users/ramesh/.local/lib/python3.6/site-packages/nupic.bindings-1.0.7.dev0-py3.6-macosx-10.7-x86_64.egg Processing dependencies for nupic.bindings==1.0.7.dev0 error: pytest 3.3.2 is installed but pytest>=3.6 is required by {'pytest-cov'} Rameshs-MacBook-Air:nupic.cpp-master ramesh$ pip list | grep nupic nupic.bindings 1.0.7.dev0

The test results are: ============================= test session starts ============================== platform darwin -- Python 3.6.8, pytest-4.3.1, py-1.5.2, pluggy-0.9.0 -- /anaconda3/bin/python cachedir: .pytest_cache rootdir: /Users/ramesh/Desktop/nupic.cpp-master, inifile: setup.cfg plugins: cov-2.6.1 collected 86 items

check_test.py::LoadBindingsTest::testImportBindingsExtensions PASSED [ 1%] check_test.py::LoadBindingsTest::testImportBindingsInstalled PASSED [ 2%] network_test.py::NetworkTest::testNetworkLinkTypeValidation PASSED [ 3%] network_test.py::NetworkTest::testParameters SKIPPED [ 4%] network_test.py::NetworkTest::testSerializationWithPyRegion SKIPPED [ 5%] network_test.py::NetworkTest::testSimpleTwoRegionNetworkIntrospection PASSED [ 6%] nupic_random_test.py::TestNupicRandom::testEquals SKIPPED [ 8%] nupic_random_test.py::TestNupicRandom::testNupicRandomPickling SKIPPED [ 9%] nupic_random_test.py::TestNupicRandom::testPlatformSame PASSED [ 10%] nupic_random_test.py::TestNupicRandom::testSample PASSED [ 11%] nupic_random_test.py::TestNupicRandom::testSampleAll PASSED [ 12%] nupic_random_test.py::TestNupicRandom::testSampleBadDtype SKIPPED [ 13%] nupic_random_test.py::TestNupicRandom::testSampleDifferentDtypes SKIPPED [ 15%] nupic_random_test.py::TestNupicRandom::testSampleNone PASSED [ 16%] nupic_random_test.py::TestNupicRandom::testSamplePopulationTooSmall SKIPPED [ 17%] nupic_random_test.py::TestNupicRandom::testSampleSequenceRaisesTypeError SKIPPED [ 18%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsChoices SKIPPED [ 19%] nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsPopulation SKIPPED [ 20%] nupic_random_test.py::TestNupicRandom::testSerialization PASSED [ 22%] nupic_random_test.py::TestNupicRandom::testShuffle PASSED [ 23%] nupic_random_test.py::TestNupicRandom::testShuffleBadDtype SKIPPED [ 24%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty PASSED [ 25%] nupic_random_test.py::TestNupicRandom::testShuffleEmpty2 SKIPPED [ 26%] pyregion_test.py::PyRegionTest::testCallUnimplementedMethod PASSED [ 27%] pyregion_test.py::PyRegionTest::testNoInit PASSED [ 29%] pyregion_test.py::PyRegionTest::testUnimplementedAbstractMethods PASSED [ 30%] pyregion_test.py::PyRegionTest::testUnimplementedNotImplementedMethods PASSED [ 31%] sparse_link_test.py::SparseLinkTest::testDenseToDense SKIPPED [ 32%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToDenseDelay SKIPPED [ 33%] sparse_link_test.py::SparseLinkTest::testDenseToDenseToSparseDelay SKIPPED [ 34%] sparse_link_test.py::SparseLinkTest::testDenseToSparse SKIPPED [ 36%] sparse_link_test.py::SparseLinkTest::testSparseToDense SKIPPED [ 37%] sparse_link_test.py::SparseLinkTest::testSparseToSparse SKIPPED [ 38%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToDenseDelay SKIPPED [ 39%] sparse_link_test.py::SparseLinkTest::testSparseToSparseToSparseDelay SKIPPED [ 40%] temporal_memory_test.py::TemporalMemoryBindingsTest::testIssue807 PASSED [ 41%] algorithms/cells4_test.py::Cells4Test::testEquals SKIPPED [ 43%] algorithms/cells4_test.py::Cells4Test::testLearn SKIPPED [ 44%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadEncode PASSED [ 45%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testBadParameters PASSED [ 46%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testClipInput PASSED [ 47%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testConstructor PASSED [ 48%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testEncode PASSED [ 50%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testExampleUsage SKIPPED [ 51%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testNaNs PASSED [ 52%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPeriodic PASSED [ 53%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testPickle SKIPPED [ 54%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testRadius PASSED [ 55%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testResolution PASSED [ 56%] encoders/scalar_encoder_test.py::ScalarEncoder_Test::testStatistics PASSED [ 58%] sdr/Metrics_test.py::MetricsTest::testAF_Example PASSED [ 59%] sdr/Metrics_test.py::MetricsTest::testMetricsExample PASSED [ 60%] sdr/Metrics_test.py::MetricsTest::testOverlapExample PASSED [ 61%] sdr/Metrics_test.py::MetricsTest::testReset PASSED [ 62%] sdr/Metrics_test.py::MetricsTest::testSparsityConstructor PASSED [ 63%] sdr/Metrics_test.py::MetricsTest::testSparsityExample PASSED [ 65%] sdr/SDR_test.py::SdrTest::testAddNoise PASSED [ 66%] sdr/SDR_test.py::SdrTest::testConstructor PASSED [ 67%] sdr/SDR_test.py::SdrTest::testCoordinates PASSED [ 68%] sdr/SDR_test.py::SdrTest::testDense PASSED [ 69%] sdr/SDR_test.py::SdrTest::testDenseInplace PASSED [ 70%] sdr/SDR_test.py::SdrTest::testExampleUsage PASSED [ 72%] sdr/SDR_test.py::SdrTest::testGetOverlap PASSED [ 73%] sdr/SDR_test.py::SdrTest::testGetSparsity PASSED [ 74%] sdr/SDR_test.py::SdrTest::testGetSum PASSED [ 75%] sdr/SDR_test.py::SdrTest::testPickle SKIPPED [ 76%] sdr/SDR_test.py::SdrTest::testRandomizeEqNe PASSED [ 77%] sdr/SDR_test.py::SdrTest::testSetSDR PASSED [ 79%] sdr/SDR_test.py::SdrTest::testSparse PASSED [ 80%] sdr/SDR_test.py::SdrTest::testStr PASSED [ 81%] sdr/SDR_test.py::SdrTest::testZero PASSED [ 82%] sdr/SDR_test.py::ReshapeTest::testChaining PASSED [ 83%] sdr/SDR_test.py::ReshapeTest::testExampleUsage PASSED [ 84%] sdr/SDR_test.py::ReshapeTest::testLostSDR PASSED [ 86%] sdr/SDR_test.py::ReshapeTest::testPickle SKIPPED [ 87%] sdr/SDR_test.py::IntersectionTest::testConstructor PASSED [ 88%] sdr/SDR_test.py::IntersectionTest::testExampleUsage PASSED [ 89%] sdr/SDR_test.py::IntersectionTest::testPickle SKIPPED [ 90%] sdr/SDR_test.py::IntersectionTest::testSparsity PASSED [ 91%] sdr/SDR_test.py::ConcatenationTest::testConstructor PASSED [ 93%] sdr/SDR_test.py::ConcatenationTest::testConstructorErrors PASSED [ 94%] sdr/SDR_test.py::ConcatenationTest::testDelete PASSED [ 95%] sdr/SDR_test.py::ConcatenationTest::testExampleUsage PASSED [ 96%] sdr/SDR_test.py::ConcatenationTest::testMirroring PASSED [ 97%] sdr/SDR_test.py::ConcatenationTest::testPickle SKIPPED [ 98%] sdr/SDR_test.py::ConcatenationTest::testVersusNumpy PASSED [100%]

generated xml file: /Users/ramesh/Desktop/nupic.cpp-master/bindings/py/tests/junit-test-results.xml

---------- coverage: platform darwin, python 3.6.8-final-0 ----------- Coverage HTML written to dir htmlcov

==================== 58 passed, 28 skipped in 7.35 seconds =====================

I tried import nupic, import nupic.math in python application, It executes without any error. When I try from nupic.algorithms.anomaly_likelihood import AnomalyLikelihood I get No module nupic.algorithms.anomaly_likelihood. The same for from nupic.serializable import Serializable from nupic.utils import MovingAverage..

Kindly let me know what is going wrong.

Regards Ramesh

On 28-Mar-2019, at 2:10 AM, breznak <notifications@github.com mailto:notifications@github.com> wrote:

Pip list doesn’t show NUPIC.

this does seem your install is somehow messed up.

$pip list | grep nupic

should show something!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-477338833, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25WaMIjtdxFoDZp4uy5ui5LEUteAFks5va9dSgaJpZM4cKZlj.

breznak commented 5 years ago

Is there a way to know whether nupic bindings are installed correctly.

tests passing

Currently installation locates anaconda python even though I use standard python to do the nupic.cpp installation.

your setup is messed somehow. I'd try the following

dkeeney commented 5 years ago

Currently installation locates anaconda python even though I use standard python to do the nupic.cpp installation.

This means that one of the assumptions I was making about the build with pyBind11 may be incorrect. I was assuming that it would use the Python that you were running to perform the build. Do you have any environment variables set for Python?

bkramesh64 commented 5 years ago
    No I have’nt used python env variables .

    Get Outlook for iOS

On Thu, Mar 28, 2019 at 7:33 PM +0530, "David Keeney" notifications@github.com wrote:

Currently installation locates anaconda python even though I use standard python to do the nupic.cpp installation.

This means that one of the assumptions I was making about the build with pyBind11 may be incorrect. I was assuming that it would use the Python that you were running to perform the build. Do you have any environment variables set for Python?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

breznak commented 5 years ago

I'm closing this issue. @bkramesh64 please reopen with new information if you still have problems. Cheers,

bkramesh64 commented 5 years ago

Sure Thanks..

On 04-Apr-2019, at 2:59 PM, breznak notifications@github.com wrote:

I'm closing this issue. @bkramesh64 https://github.com/bkramesh64 please reopen with new information if you still have problems. Cheers,

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/htm-community/nupic.cpp/issues/343#issuecomment-479823222, or mute the thread https://github.com/notifications/unsubscribe-auth/Acc25eFUfUmKYOZOSGTD327Wk6vGVNgsks5vdcYOgaJpZM4cKZlj.