Description
I want to install tensorflow 1.15.2 from official whl file, and this need to install numpy package and then I installed these package:
$ sudo apt-get install -y libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran
$ sudo pip3 install -U pip testresources setuptools
$sudo pip3 install -U numpy==1.16.1 future mock h5py keras_preprocessing keras_applications gast futures pybind11
but for installation numpy both version 1.16.1 and 1.18.x, I get this error:
ERROR: Command errored out with exit status 1: command: /usr/bin/python3 /usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmprbi4l_5d cwd: /tmp/pip-install-oql7xfwl/numpy Complete output (158 lines): Processing numpy/random/_bounded_integers.pxd.in Processing numpy/random/_mt19937.pyx Processing numpy/random/_philox.pyx Processing numpy/random/_generator.pyx Processing numpy/random/_bounded_integers.pyx.in Processing numpy/random/mtrand.pyx Processing numpy/random/_sfc64.pyx Processing numpy/random/_pcg64.pyx Processing numpy/random/_common.pyx Processing numpy/random/_bit_generator.pyx Cythonizing sources blas_opt_info: blas_mkl_info: customize UnixCCompiler libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu'] NOT AVAILABLE blis_info: libraries blis not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu'] NOT AVAILABLE openblas_info: C compiler: aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC creating /tmp/tmp0fcwekj6/tmp creating /tmp/tmp0fcwekj6/tmp/tmp0fcwekj6 compile options: '-c' aarch64-linux-gnu-gcc: /tmp/tmp0fcwekj6/source.c aarch64-linux-gnu-gcc -pthread /tmp/tmp0fcwekj6/tmp/tmp0fcwekj6/source.o -lopenblas -o /tmp/tmp0fcwekj6/a.out FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/aarch64-linux-gnu'] language = c define_macros = [('HAVE_CBLAS', None)] FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/aarch64-linux-gnu'] language = c define_macros = [('HAVE_CBLAS', None)] non-existing path in 'numpy/distutils': 'site.cfg' lapack_opt_info: lapack_mkl_info: libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/aarch64-linux-gnu'] NOT AVAILABLE openblas_lapack_info: C compiler: aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC creating /tmp/tmpyqjqmx6n/tmp creating /tmp/tmpyqjqmx6n/tmp/tmpyqjqmx6n compile options: '-c' aarch64-linux-gnu-gcc: /tmp/tmpyqjqmx6n/source.c aarch64-linux-gnu-gcc -pthread /tmp/tmpyqjqmx6n/tmp/tmpyqjqmx6n/source.o -lopenblas -o /tmp/tmpyqjqmx6n/a.out FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/aarch64-linux-gnu'] language = c define_macros = [('HAVE_CBLAS', None)] FOUND: libraries = ['openblas', 'openblas'] library_dirs = ['/usr/lib/aarch64-linux-gnu'] language = c define_macros = [('HAVE_CBLAS', None)] running dist_info running build_src build_src building py_modules sources creating build creating build/src.linux-aarch64-3.6 creating build/src.linux-aarch64-3.6/numpy creating build/src.linux-aarch64-3.6/numpy/distutils building library "npymath" sources creating build/src.linux-aarch64-3.6/numpy/core creating build/src.linux-aarch64-3.6/numpy/core/src creating build/src.linux-aarch64-3.6/numpy/core/src/npymath conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math_internal.h adding 'build/src.linux-aarch64-3.6/numpy/core/src/npymath' to include_dirs. conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/ieee754.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math_complex.c None - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/npymath/npy_math_internal.h'] building library "npysort" sources creating build/src.linux-aarch64-3.6/numpy/core/src/common conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/common/npy_sort.h adding 'build/src.linux-aarch64-3.6/numpy/core/src/common' to include_dirs. creating build/src.linux-aarch64-3.6/numpy/core/src/npysort conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/quicksort.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/mergesort.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/timsort.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/heapsort.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/radixsort.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/common/npy_partition.h conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/selection.c conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/common/npy_binsearch.h conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/npysort/binsearch.c None - nothing done with h_files = ['build/src.linux-aarch64-3.6/numpy/core/src/common/npy_sort.h', 'build/src.linux-aarch64-3.6/numpy/core/src/common/npy_partition.h', 'build/src.linux-aarch64-3.6/numpy/core/src/common/npy_binsearch.h'] building extension "numpy.core._multiarray_tests" sources creating build/src.linux-aarch64-3.6/numpy/core/src/multiarray conv_template:> build/src.linux-aarch64-3.6/numpy/core/src/multiarray/_multiarray_tests.c building extension "numpy.core._multiarray_umath" sources Running from numpy source directory. setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates run_build = parse_setuppy_commands() /usr/lib/python3.6/distutils/dist.py:261: UserWarning: Unknown distribution option: 'define_macros' warnings.warn(msg) Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module> main() File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py", line 263, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py", line 133, in prepare_metadata_for_build_wheel return hook(metadata_directory, config_settings) File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 158, in prepare_metadata_for_build_wheel self.run_setup() File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 250, in run_setup self).run_setup(setup_script=setup_script) File "/usr/local/lib/python3.6/dist-packages/setuptools/build_meta.py", line 143, in run_setup exec(compile(code, __file__, 'exec'), locals()) File "setup.py", line 488, in <module> setup_package() File "setup.py", line 480, in setup_package setup(**metadata) File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/core.py", line 171, in setup return old_setup(**new_attr) File "/usr/local/lib/python3.6/dist-packages/setuptools/__init__.py", line 144, in setup return distutils.core.setup(**attrs) File "/usr/lib/python3.6/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands self.run_command(cmd) File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/local/lib/python3.6/dist-packages/setuptools/command/dist_info.py", line 31, in run egg_info.run() File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/command/egg_info.py", line 26, in run self.run_command("build_src") File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/command/build_src.py", line 146, in run self.build_sources() File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/command/build_src.py", line 163, in build_sources self.build_extension_sources(ext) File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/command/build_src.py", line 320, in build_extension_sources sources = self.generate_sources(sources, ext) File "/tmp/pip-install-oql7xfwl/numpy/numpy/distutils/command/build_src.py", line 380, in generate_sources source = func(extension, build_dir) File "numpy/core/setup.py", line 430, in generate_config_h moredefs, ignored = cocache.check_types(config_cmd, ext, build_dir) File "numpy/core/setup.py", line 49, in check_types out = check_types(*a, **kw) File "numpy/core/setup.py", line 288, in check_types "install {0}-dev|{0}-devel.".format(python)) SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel. ---------------------------------------- ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/local/lib/python3.6/dist-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmprbi4l_5d Check the logs for full command output.
Environment
TensorRT Version : 7.1.0 [Developer Preview]
GPU Type : Jetson Nano
Nvidia Driver Version : JetPack-4.4 DP (L4T R32.4.2)
CUDA Version : 10.2
CUDNN Version : 8.0.0 [Develop Preview]
Operating System + Version : Ubuntu 18.04, Linux kernel 4.9.140
Python Version (if applicable) : 3.6.9
Baremetal or Container (if container which image + tag) : Baremetal