KumaTea / tensorflow-aarch64

TensorFlow wheels (whl) for aarch64 / ARMv8 / ARM64
https://tf.kmtea.eu
MIT License
134 stars 16 forks source link

Tf 1.15.5 installation failed in python:3.7-buster container #11

Closed timdreier closed 1 year ago

timdreier commented 1 year ago

Hi, If I try to install the wheel inside a container based on python:3.7-buster I get the following error:


  Building wheel for numpy (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for numpy (pyproject.toml) did not run successfully.
  │ exit code: -11
  ╰─> [359 lines of output]
      /tmp/pip-install-ijghexgc/numpy_c474012ccc29408b8aaccc8e2a29d502/tools/cythonize.py:75: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        required_version = LooseVersion('0.29.14')
      /tmp/pip-install-ijghexgc/numpy_c474012ccc29408b8aaccc8e2a29d502/tools/cythonize.py:77: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        if LooseVersion(cython_version) < required_version:
      numpy/random/_bounded_integers.pxd.in has not changed
      numpy/random/_common.pyx has not changed
      numpy/random/_sfc64.pyx has not changed
      numpy/random/_bit_generator.pyx has not changed
      numpy/random/_bounded_integers.pyx.in has not changed
      Processing numpy/random/_bounded_integers.pyx
      numpy/random/_mt19937.pyx has not changed
      numpy/random/_pcg64.pyx has not changed
      numpy/random/mtrand.pyx has not changed
      numpy/random/_philox.pyx has not changed
      numpy/random/_generator.pyx has not changed
      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: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC

      creating /tmp/tmp1m3eaqwc/tmp
      creating /tmp/tmp1m3eaqwc/tmp/tmp1m3eaqwc
      compile options: '-c'
      gcc: /tmp/tmp1m3eaqwc/source.c
      gcc -pthread /tmp/tmp1m3eaqwc/tmp/tmp1m3eaqwc/source.o -L/usr/lib/aarch64-linux-gnu -lopenblas -o /tmp/tmp1m3eaqwc/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: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC

      creating /tmp/tmp73ynenne/tmp
      creating /tmp/tmp73ynenne/tmp/tmp73ynenne
      compile options: '-c'
      gcc: /tmp/tmp73ynenne/source.c
      gcc -pthread /tmp/tmp73ynenne/tmp/tmp73ynenne/source.o -L/usr/lib/aarch64-linux-gnu -lopenblas -o /tmp/tmp73ynenne/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 bdist_wheel
      running build
      running config_cc
      unifing config_cc, config, build_clib, build_ext, build commands --compiler options
      running config_fc
      unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
      running build_src
      build_src
      building py_modules sources
      building library "npymath" sources
        adding 'build/src.linux-aarch64-3.7/numpy/core/src/npymath' to include_dirs.
      None - nothing done with h_files = ['build/src.linux-aarch64-3.7/numpy/core/src/npymath/npy_math_internal.h']
      building library "npysort" sources
        adding 'build/src.linux-aarch64-3.7/numpy/core/src/common' to include_dirs.
      None - nothing done with h_files = ['build/src.linux-aarch64-3.7/numpy/core/src/common/npy_sort.h', 'build/src.linux-aarch64-3.7/numpy/core/src/common/npy_partition.h', 'build/src.linux-aarch64-3.7/numpy/core/src/common/npy_binsearch.h']
      building extension "numpy.core._multiarray_tests" sources
      building extension "numpy.core._multiarray_umath" sources
        adding 'build/src.linux-aarch64-3.7/numpy/core/src/umath' to include_dirs.
        adding 'build/src.linux-aarch64-3.7/numpy/core/src/npymath' to include_dirs.
        adding 'build/src.linux-aarch64-3.7/numpy/core/src/common' to include_dirs.
      numpy.core - nothing done with h_files = ['build/src.linux-aarch64-3.7/numpy/core/src/umath/funcs.inc', 'build/src.linux-aarch64-3.7/numpy/core/src/umath/simd.inc', 'build/src.linux-aarch64-3.7/numpy/core/src/umath/loops.h', 'build/src.linux-aarch64-3.7/numpy/core/src/umath/matmul.h', 'build/src.linux-aarch64-3.7/numpy/core/src/umath/clip.h', 'build/src.linux-aarch64-3.7/numpy/core/src/npymath/npy_math_internal.h', 'build/src.linux-aarch64-3.7/numpy/core/src/common/templ_common.h', 'build/src.linux-aarch64-3.7/numpy/core/include/numpy/config.h', 'build/src.linux-aarch64-3.7/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-aarch64-3.7/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-aarch64-3.7/numpy/core/include/numpy/__ufunc_api.h']
      building extension "numpy.core._umath_tests" sources
      building extension "numpy.core._rational_tests" sources
      building extension "numpy.core._struct_ufunc_tests" sources
      building extension "numpy.core._operand_flag_tests" sources
      building extension "numpy.fft._pocketfft_internal" sources
      building extension "numpy.linalg.lapack_lite" sources
      building extension "numpy.linalg._umath_linalg" sources
      building extension "numpy.random._mt19937" sources
      building extension "numpy.random._philox" sources
      building extension "numpy.random._pcg64" sources
      building extension "numpy.random._sfc64" sources
      building extension "numpy.random._common" sources
      building extension "numpy.random._bit_generator" sources
      building extension "numpy.random._generator" sources
      building extension "numpy.random._bounded_integers" sources
      building extension "numpy.random.mtrand" sources
      building data_files sources
      build_src: building npy-pkg config files
      running build_py
      creating build/lib.linux-aarch64-cpython-37
      creating build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/_distributor_init.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/ctypeslib.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/_pytesttester.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/matlib.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/version.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/_globals.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/dual.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/setup.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying numpy/conftest.py -> build/lib.linux-aarch64-cpython-37/numpy
      copying build/src.linux-aarch64-3.7/numpy/__config__.py -> build/lib.linux-aarch64-cpython-37/numpy
      creating build/lib.linux-aarch64-cpython-37/numpy/compat
      copying numpy/compat/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/compat
      copying numpy/compat/_inspect.py -> build/lib.linux-aarch64-cpython-37/numpy/compat
      copying numpy/compat/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/compat
      copying numpy/compat/py3k.py -> build/lib.linux-aarch64-cpython-37/numpy/compat
      creating build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/defchararray.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_dtype.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_dtype_ctypes.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_add_newdocs.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/numeric.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/machar.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/getlimits.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/umath.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_string_helpers.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/arrayprint.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/multiarray.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_internal.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/numerictypes.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_type_aliases.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_methods.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/fromnumeric.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_asarray.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/einsumfunc.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/shape_base.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/function_base.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_exceptions.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/_ufunc_config.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/records.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/memmap.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/cversions.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/overrides.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/setup_common.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/umath_tests.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.linux-aarch64-cpython-37/numpy/core
      creating build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/extension.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/log.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/_shell_utils.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/misc_util.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/line_endings.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/msvccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/ccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/cpuinfo.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/core.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/msvc9compiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/intelccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/compat.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/numpy_distribution.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/conv_template.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/lib2def.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/system_info.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/unixccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/from_template.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/exec_command.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/mingw32ccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/npy_pkg_config.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying numpy/distutils/pathccompiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      copying build/src.linux-aarch64-3.7/numpy/distutils/__config__.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils
      creating build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build_ext.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/bdist_rpm.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build_clib.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/install_headers.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build_src.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/install_data.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/sdist.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/install_clib.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/config_compiler.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/develop.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/autodist.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build_py.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/config.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/build_scripts.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/install.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      copying numpy/distutils/command/egg_info.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/command
      creating build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/hpux.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/g95.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/mips.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/ibm.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/pathf95.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/vast.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/compaq.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/pg.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/gnu.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/lahey.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/nag.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/absoft.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/intel.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/sun.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/none.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/environment.py -> build/lib.linux-aarch64-cpython-37/numpy/distutils/fcompiler
      creating build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/creation.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/structured_arrays.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/dispatch.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/ufuncs.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/basics.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/internals.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/byteswapping.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/constants.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/glossary.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/indexing.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/broadcasting.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/misc.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      copying numpy/doc/subclassing.py -> build/lib.linux-aarch64-cpython-37/numpy/doc
      creating build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/func2subr.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/rules.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/__main__.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/cfuncs.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/crackfortran.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/capi_maps.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/auxfuncs.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/diagnose.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/f2py_testing.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/f90mod_rules.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/cb_rules.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/f2py2e.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/use_rules.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/common_rules.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      copying numpy/f2py/__version__.py -> build/lib.linux-aarch64-cpython-37/numpy/f2py
      creating build/lib.linux-aarch64-cpython-37/numpy/fft
      copying numpy/fft/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/fft
      copying numpy/fft/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/fft
      copying numpy/fft/_pocketfft.py -> build/lib.linux-aarch64-cpython-37/numpy/fft
      copying numpy/fft/helper.py -> build/lib.linux-aarch64-cpython-37/numpy/fft
      creating build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/twodim_base.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/stride_tricks.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/scimath.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/format.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/_version.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/utils.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/type_check.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/nanfunctions.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/mixins.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/shape_base.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/function_base.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/_datasource.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/ufunclike.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/user_array.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/_iotools.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/npyio.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/arrayterator.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/index_tricks.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/arraysetops.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/financial.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/histograms.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/polynomial.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/recfunctions.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      copying numpy/lib/arraypad.py -> build/lib.linux-aarch64-cpython-37/numpy/lib
      creating build/lib.linux-aarch64-cpython-37/numpy/linalg
      copying numpy/linalg/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/linalg
      copying numpy/linalg/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/linalg
      copying numpy/linalg/linalg.py -> build/lib.linux-aarch64-cpython-37/numpy/linalg
      creating build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/core.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/testutils.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/extras.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/mrecords.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/bench.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/timer_comparison.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      copying numpy/ma/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/ma
      creating build/lib.linux-aarch64-cpython-37/numpy/matrixlib
      copying numpy/matrixlib/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/matrixlib
      copying numpy/matrixlib/defmatrix.py -> build/lib.linux-aarch64-cpython-37/numpy/matrixlib
      copying numpy/matrixlib/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/matrixlib
      creating build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/laguerre.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/hermite.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/_polybase.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/legendre.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/hermite_e.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/polyutils.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/chebyshev.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      copying numpy/polynomial/polynomial.py -> build/lib.linux-aarch64-cpython-37/numpy/polynomial
      creating build/lib.linux-aarch64-cpython-37/numpy/random
      copying numpy/random/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/random
      copying numpy/random/_pickle.py -> build/lib.linux-aarch64-cpython-37/numpy/random
      copying numpy/random/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/random
      creating build/lib.linux-aarch64-cpython-37/numpy/testing
      copying numpy/testing/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/testing
      copying numpy/testing/print_coercion_tables.py -> build/lib.linux-aarch64-cpython-37/numpy/testing
      copying numpy/testing/utils.py -> build/lib.linux-aarch64-cpython-37/numpy/testing
      copying numpy/testing/setup.py -> build/lib.linux-aarch64-cpython-37/numpy/testing
      creating build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/__init__.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/utils.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/noseclasses.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/nosetester.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/decorators.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      copying numpy/testing/_private/parameterized.py -> build/lib.linux-aarch64-cpython-37/numpy/testing/_private
      running build_clib
      customize UnixCCompiler
      customize UnixCCompiler using new_build_clib
      building 'npymath' library
      compiling C sources
      C compiler: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC

      creating build/temp.linux-aarch64-cpython-37
      creating build/temp.linux-aarch64-cpython-37/numpy
      creating build/temp.linux-aarch64-cpython-37/numpy/core
      creating build/temp.linux-aarch64-cpython-37/numpy/core/src
      creating build/temp.linux-aarch64-cpython-37/numpy/core/src/npymath
      creating build/temp.linux-aarch64-cpython-37/build
      creating build/temp.linux-aarch64-cpython-37/build/src.linux-aarch64-3.7
      creating build/temp.linux-aarch64-cpython-37/build/src.linux-aarch64-3.7/numpy
      creating build/temp.linux-aarch64-cpython-37/build/src.linux-aarch64-3.7/numpy/core
      creating build/temp.linux-aarch64-cpython-37/build/src.linux-aarch64-3.7/numpy/core/src
      creating build/temp.linux-aarch64-cpython-37/build/src.linux-aarch64-3.7/numpy/core/src/npymath
      compile options: '-Ibuild/src.linux-aarch64-3.7/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.linux-aarch64-3.7/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.7m -Ibuild/src.linux-aarch64-3.7/numpy/core/src/common -Ibuild/src.linux-aarch64-3.7/numpy/core/src/npymath -c'
      extra options: '-std=c99'
      gcc: numpy/core/src/npymath/npy_math.c
      gcc: build/src.linux-aarch64-3.7/numpy/core/src/npymath/ieee754.c
      gcc: build/src.linux-aarch64-3.7/numpy/core/src/npymath/npy_math_complex.c
      gcc: numpy/core/src/npymath/halffloat.c
      ar: adding 4 object files to build/temp.linux-aarch64-cpython-37/libnpymath.a
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for numpy
Failed to build numpy
ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects
KumaTea commented 1 year ago

Hi,

… 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

These logs indicated that you haven’t installed required packages for building.

If you are not interested in figure it out, you may try using my prebuilt numpy packages:

pip install tensorflow-aarch64 -f https://tf.kmtea.eu/whl/stable.html -f https://ext.kmtea.eu/whl/stable.html

timdreier commented 1 year ago

Okay thank you. However, it worked in Python 3.6. Thank you for your support!