Hi,
-
I have an
.onnx
file that results from exporting a TAO-trained YOLOv4 model from my AWS instance. -
Now I’d like to run
tao deploy
on my Orin AGX. So I’m following this guide to install TAO deploy. -
My Orin AGX:
- CUDA 11.4
- 5.10.104-tegra
- L4T tensorRT container is l4t-tensorrt:r8.0.1-runtime
Following this thread, I run the following command from inside the L4T tensorRT docker container:
pip install nvidia_tao_deploy==5.0.0.423.dev0
which gives an error:
Building wheel for pyclipper (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python /usr/local/lib/python3.8/dist-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp_q8den9a
cwd: /tmp/pip-install-msl2dn_6/pyclipper_623b799fccdc467781554cb48cff36ec
Complete output (29 lines):
/tmp/pip-build-env-ss2swdgx/overlay/lib/python3.8/site-packages/setuptools_scm/_integration/setuptools.py:31: RuntimeWarning:
ERROR: setuptools==57.4.0 is used in combination with setuptools_scm>=8.x
Your build configuration is incomplete and previously worked by accident!
setuptools_scm requires setuptools>=61
Suggested workaround if applicable:
- migrating from the deprecated setup_requires mechanism to pep517/518
and using a pyproject.toml to declare build dependencies
which are reliably pre-installed before running the build tools
warnings.warn(
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
Traceback (most recent call last):
File "/tmp/pip-build-env-ss2swdgx/overlay/lib/python3.8/site-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject
section = defn.get("tool", {})[tool_name]
KeyError: 'setuptools_scm'
Distribution mode: Compiling Cython generated .cpp sources.
running bdist_wheel
running build
running build_ext
creating build
creating build/temp.linux-aarch64-3.8
creating build/temp.linux-aarch64-3.8/pyclipper
aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c pyclipper/clipper.cpp -o build/temp.linux-aarch64-3.8/pyclipper/clipper.o
aarch64-linux-gnu-gcc: error trying to exec 'cc1plus': execvp: No such file or directory
/usr/local/lib/python3.8/dist-packages/setuptools/dist.py:697: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
----------------------------------------
ERROR: Failed building wheel for pyclipper
Building wheel for scikit-image (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-lgkjyvdh
cwd: /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/
Complete output (650 lines):
Partial import of skimage during the build process.
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/_shared/geometry.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/_shared/transform.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/_shared/interpolation.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/_shared/fast_exp.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/draw/_draw.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/corner_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/censure_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/orb_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/brief_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/_texture.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/_hessian_det_appx.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/_hoghistogram.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/_cascade.cpp /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/feature/_haar.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/restoration/_unwrap_1d.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/restoration/_unwrap_2d.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/restoration/_unwrap_3d.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/restoration/_denoise_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/restoration/_nl_means_denoising.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/filters/rank/core_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/filters/rank/generic_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/filters/rank/percentile_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/filters/rank/bilateral_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/filters/_multiotsu.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/future/graph/_ncut_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/graph/_spath.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/graph/_mcp.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/graph/heap.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/io/_plugins/_colormixer.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/io/_plugins/_histograms.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_ccomp.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_find_contours_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_moments_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_marching_cubes_classic_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_marching_cubes_lewiner_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/measure/_pnpoly.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_skeletonize_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_convex_hull.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_greyreconstruct.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_extrema_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_skeletonize_3d_cy.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_extrema_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_flood_fill_cy.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/morphology/_max_tree.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/transform/_hough_transform.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/transform/_warps_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/transform/_radon_transform.c
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/util/_remap.cpp
Cython >= 0.23.4 not found; falling back to pre-built /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/segmentation/_watershed_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/segmentation/_felzenszwalb_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/segmentation/_quickshift_cy.c /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/skimage/segmentation/_slic.c
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 extension "skimage._shared.geometry" sources
building extension "skimage._shared.transform" sources
building extension "skimage._shared.interpolation" sources
building extension "skimage._shared.fast_exp" sources
building extension "skimage.draw._draw" sources
building extension "skimage.feature._cascade" sources
building extension "skimage.feature.corner_cy" sources
building extension "skimage.feature.censure_cy" sources
building extension "skimage.feature.orb_cy" sources
building extension "skimage.feature.brief_cy" sources
building extension "skimage.feature._texture" sources
building extension "skimage.feature._hessian_det_appx" sources
building extension "skimage.feature._hoghistogram" sources
building extension "skimage.feature._haar" sources
building extension "skimage.restoration._unwrap_1d" sources
building extension "skimage.restoration._unwrap_2d" sources
building extension "skimage.restoration._unwrap_3d" sources
building extension "skimage.restoration._denoise_cy" sources
building extension "skimage.restoration._nl_means_denoising" sources
building extension "skimage.filters.rank.core_cy" sources
building extension "skimage.filters._multiotsu" sources
building extension "skimage.filters.rank.generic_cy" sources
building extension "skimage.filters.rank.percentile_cy" sources
building extension "skimage.filters.rank.bilateral_cy" sources
building extension "skimage.future.graph._ncut_cy" sources
building extension "skimage.graph._spath" sources
building extension "skimage.graph._mcp" sources
building extension "skimage.graph.heap" sources
building extension "skimage.io._plugins._colormixer" sources
building extension "skimage.io._plugins._histograms" sources
building extension "skimage.measure._ccomp" sources
building extension "skimage.measure._find_contours_cy" sources
building extension "skimage.measure._moments_cy" sources
building extension "skimage.measure._marching_cubes_classic_cy" sources
building extension "skimage.measure._marching_cubes_lewiner_cy" sources
building extension "skimage.measure._pnpoly" sources
building extension "skimage.morphology._skeletonize_cy" sources
building extension "skimage.morphology._convex_hull" sources
building extension "skimage.morphology._greyreconstruct" sources
building extension "skimage.morphology._max_tree" sources
building extension "skimage.morphology._skeletonize_3d_cy" sources
building extension "skimage.morphology._extrema_cy" sources
building extension "skimage.morphology._flood_fill_cy" sources
building extension "skimage.transform._hough_transform" sources
building extension "skimage.transform._warps_cy" sources
building extension "skimage.transform._radon_transform" sources
building extension "skimage.util._remap" sources
building extension "skimage.segmentation._watershed_cy" sources
building extension "skimage.segmentation._felzenszwalb_cy" sources
building extension "skimage.segmentation._quickshift_cy" sources
building extension "skimage.segmentation._slic" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build
creating build/lib.linux-aarch64-3.8
creating build/lib.linux-aarch64-3.8/skimage
copying skimage/__init__.py -> build/lib.linux-aarch64-3.8/skimage
copying skimage/_build.py -> build/lib.linux-aarch64-3.8/skimage
copying skimage/conftest.py -> build/lib.linux-aarch64-3.8/skimage
copying skimage/setup.py -> build/lib.linux-aarch64-3.8/skimage
creating build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/convex_hull.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/greyreconstruct.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/_util.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/grey.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/_skeletonize.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/misc.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/__init__.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/_deprecated.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/extrema.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/binary.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/_flood_fill.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/max_tree.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/selem.py -> build/lib.linux-aarch64-3.8/skimage/morphology
copying skimage/morphology/setup.py -> build/lib.linux-aarch64-3.8/skimage/morphology
creating build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_polygon.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_moments.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_marching_cubes_lewiner.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_marching_cubes_classic.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_structural_similarity.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_find_contours.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/__init__.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_marching_cubes_lewiner_luts.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_regionprops.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/_label.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/profile.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/block.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/pnpoly.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/simple_metrics.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/setup.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/entropy.py -> build/lib.linux-aarch64-3.8/skimage/measure
copying skimage/measure/fit.py -> build/lib.linux-aarch64-3.8/skimage/measure
creating build/lib.linux-aarch64-3.8/skimage/data
copying skimage/data/__init__.py -> build/lib.linux-aarch64-3.8/skimage/data
copying skimage/data/_registry.py -> build/lib.linux-aarch64-3.8/skimage/data
copying skimage/data/_binary_blobs.py -> build/lib.linux-aarch64-3.8/skimage/data
copying skimage/data/setup.py -> build/lib.linux-aarch64-3.8/skimage/data
creating build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/util.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/_image_stack.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/sift.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/__init__.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/collection.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/manage_plugins.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/setup.py -> build/lib.linux-aarch64-3.8/skimage/io
copying skimage/io/_io.py -> build/lib.linux-aarch64-3.8/skimage/io
creating build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/_warps.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/pyramids.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/_geometric.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/finite_radon_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/__init__.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/hough_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/integral.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/radon_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/histogram_matching.py -> build/lib.linux-aarch64-3.8/skimage/transform
copying skimage/transform/setup.py -> build/lib.linux-aarch64-3.8/skimage/transform
creating build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/rgb_colors.py -> build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/adapt_rgb.py -> build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/__init__.py -> build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/delta_e.py -> build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/colorconv.py -> build/lib.linux-aarch64-3.8/skimage/color
copying skimage/color/colorlabel.py -> build/lib.linux-aarch64-3.8/skimage/color
creating build/lib.linux-aarch64-3.8/skimage/viewer
copying skimage/viewer/qt.py -> build/lib.linux-aarch64-3.8/skimage/viewer
copying skimage/viewer/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer
creating build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/ridges.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_gaussian.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/thresholding.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_rank_order.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/__init__.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/lpi_filter.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/edges.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_unsharp_mask.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/setup.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_median.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_gabor.py -> build/lib.linux-aarch64-3.8/skimage/filters
copying skimage/filters/_window.py -> build/lib.linux-aarch64-3.8/skimage/filters
creating build/lib.linux-aarch64-3.8/skimage/exposure
copying skimage/exposure/exposure.py -> build/lib.linux-aarch64-3.8/skimage/exposure
copying skimage/exposure/_adapthist.py -> build/lib.linux-aarch64-3.8/skimage/exposure
copying skimage/exposure/__init__.py -> build/lib.linux-aarch64-3.8/skimage/exposure
copying skimage/exposure/histogram_matching.py -> build/lib.linux-aarch64-3.8/skimage/exposure
copying skimage/exposure/setup.py -> build/lib.linux-aarch64-3.8/skimage/exposure
creating build/lib.linux-aarch64-3.8/skimage/scripts
copying skimage/scripts/__init__.py -> build/lib.linux-aarch64-3.8/skimage/scripts
copying skimage/scripts/skivi.py -> build/lib.linux-aarch64-3.8/skimage/scripts
creating build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/version_requirements.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/fft.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/__init__.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/utils.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/_warnings.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/testing.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/_tempfile.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/setup.py -> build/lib.linux-aarch64-3.8/skimage/_shared
copying skimage/_shared/_geometry.py -> build/lib.linux-aarch64-3.8/skimage/_shared
creating build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/_daisy.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/util.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/_orb_descriptor_positions.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/peak.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/_hog.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/__init__.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/texture.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/brief.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/_canny.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/corner.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/match.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/orb.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/blob.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/censure.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/setup.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/template.py -> build/lib.linux-aarch64-3.8/skimage/feature
copying skimage/feature/haar.py -> build/lib.linux-aarch64-3.8/skimage/feature
creating build/lib.linux-aarch64-3.8/skimage/future
copying skimage/future/manual_segmentation.py -> build/lib.linux-aarch64-3.8/skimage/future
copying skimage/future/__init__.py -> build/lib.linux-aarch64-3.8/skimage/future
copying skimage/future/setup.py -> build/lib.linux-aarch64-3.8/skimage/future
creating build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/_contingency_table.py -> build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/_adapted_rand_error.py -> build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/_structural_similarity.py -> build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/__init__.py -> build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/_variation_of_information.py -> build/lib.linux-aarch64-3.8/skimage/metrics
copying skimage/metrics/simple_metrics.py -> build/lib.linux-aarch64-3.8/skimage/metrics
creating build/lib.linux-aarch64-3.8/skimage/graph
copying skimage/graph/mcp.py -> build/lib.linux-aarch64-3.8/skimage/graph
copying skimage/graph/spath.py -> build/lib.linux-aarch64-3.8/skimage/graph
copying skimage/graph/__init__.py -> build/lib.linux-aarch64-3.8/skimage/graph
copying skimage/graph/setup.py -> build/lib.linux-aarch64-3.8/skimage/graph
creating build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/noise.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/shape.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/_map_array.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/lookfor.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/_regular_grid.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/__init__.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/apply_parallel.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/dtype.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/unique.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/_montage.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/setup.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/arraycrop.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/_invert.py -> build/lib.linux-aarch64-3.8/skimage/util
copying skimage/util/compare.py -> build/lib.linux-aarch64-3.8/skimage/util
creating build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_join.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_quickshift.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/boundaries.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/__init__.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/random_walker_segmentation.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/slic_superpixels.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/active_contour_model.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_felzenszwalb.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_clear_border.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_chan_vese.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/_watershed.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/setup.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
copying skimage/segmentation/morphsnakes.py -> build/lib.linux-aarch64-3.8/skimage/segmentation
creating build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/_denoise.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/__init__.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/unwrap.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/non_local_means.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/inpaint.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/j_invariant.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/uft.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/_cycle_spin.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/deconvolution.py -> build/lib.linux-aarch64-3.8/skimage/restoration
copying skimage/restoration/setup.py -> build/lib.linux-aarch64-3.8/skimage/restoration
creating build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/_random_shapes.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/draw3d.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/draw_nd.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/__init__.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/_polygon2mask.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/setup.py -> build/lib.linux-aarch64-3.8/skimage/draw
copying skimage/draw/draw.py -> build/lib.linux-aarch64-3.8/skimage/draw
creating build/lib.linux-aarch64-3.8/skimage/registration
copying skimage/registration/_masked_phase_cross_correlation.py -> build/lib.linux-aarch64-3.8/skimage/registration
copying skimage/registration/_optical_flow_utils.py -> build/lib.linux-aarch64-3.8/skimage/registration
copying skimage/registration/__init__.py -> build/lib.linux-aarch64-3.8/skimage/registration
copying skimage/registration/_optical_flow.py -> build/lib.linux-aarch64-3.8/skimage/registration
copying skimage/registration/_phase_cross_correlation.py -> build/lib.linux-aarch64-3.8/skimage/registration
creating build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_ccomp.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_flood_fill.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_skeletonize_3d.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_misc.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_binary.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_reconstruction.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_convex_hull.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_max_tree.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_selem.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_skeletonize.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_grey.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_util.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
copying skimage/morphology/tests/test_extrema.py -> build/lib.linux-aarch64-3.8/skimage/morphology/tests
creating build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_find_contours.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_fit.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_simple_metrics.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_pnpoly.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_moments.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_profile.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_polygon.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_regionprops.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_structural_similarity.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_marching_cubes.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_block.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
copying skimage/measure/tests/test_entropy.py -> build/lib.linux-aarch64-3.8/skimage/measure/tests
creating build/lib.linux-aarch64-3.8/skimage/data/tests
copying skimage/data/tests/test_data.py -> build/lib.linux-aarch64-3.8/skimage/data/tests
copying skimage/data/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/data/tests
creating build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_io.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_simpleitk.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_imread.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_fits.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_mpl_imshow.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_colormixer.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_plugin_util.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_tifffile.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_multi_image.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_pil.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_collection.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_sift.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_imageio.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
copying skimage/io/tests/test_histograms.py -> build/lib.linux-aarch64-3.8/skimage/io/tests
creating build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/qt_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/util.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/pil_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/imread_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/gtk_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/__init__.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/fits_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/tifffile_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/gdal_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/q_histogram.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/simpleitk_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/matplotlib_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/q_color_mixer.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/imageio_plugin.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
copying skimage/io/_plugins/skivi.py -> build/lib.linux-aarch64-3.8/skimage/io/_plugins
creating build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_hough_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_integral.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_radon_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_pyramids.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_warps.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_geometric.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
copying skimage/transform/tests/test_finite_radon_transform.py -> build/lib.linux-aarch64-3.8/skimage/transform/tests
creating build/lib.linux-aarch64-3.8/skimage/color/tests
copying skimage/color/tests/test_colorlabel.py -> build/lib.linux-aarch64-3.8/skimage/color/tests
copying skimage/color/tests/test_adapt_rgb.py -> build/lib.linux-aarch64-3.8/skimage/color/tests
copying skimage/color/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/color/tests
copying skimage/color/tests/test_delta_e.py -> build/lib.linux-aarch64-3.8/skimage/color/tests
copying skimage/color/tests/test_colorconv.py -> build/lib.linux-aarch64-3.8/skimage/color/tests
creating build/lib.linux-aarch64-3.8/skimage/viewer/viewers
copying skimage/viewer/viewers/core.py -> build/lib.linux-aarch64-3.8/skimage/viewer/viewers
copying skimage/viewer/viewers/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/viewers
creating build/lib.linux-aarch64-3.8/skimage/viewer/utils
copying skimage/viewer/utils/dialogs.py -> build/lib.linux-aarch64-3.8/skimage/viewer/utils
copying skimage/viewer/utils/core.py -> build/lib.linux-aarch64-3.8/skimage/viewer/utils
copying skimage/viewer/utils/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/utils
copying skimage/viewer/utils/canvas.py -> build/lib.linux-aarch64-3.8/skimage/viewer/utils
creating build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
copying skimage/viewer/canvastools/painttool.py -> build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
copying skimage/viewer/canvastools/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
copying skimage/viewer/canvastools/recttool.py -> build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
copying skimage/viewer/canvastools/base.py -> build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
copying skimage/viewer/canvastools/linetool.py -> build/lib.linux-aarch64-3.8/skimage/viewer/canvastools
creating build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/test_utils.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/test_viewer.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/test_tools.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/test_widgets.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
copying skimage/viewer/tests/test_plugins.py -> build/lib.linux-aarch64-3.8/skimage/viewer/tests
creating build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/crop.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/color_histogram.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/labelplugin.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/measure.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/overlayplugin.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/plotplugin.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/lineprofile.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/base.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
copying skimage/viewer/plugins/canny.py -> build/lib.linux-aarch64-3.8/skimage/viewer/plugins
creating build/lib.linux-aarch64-3.8/skimage/viewer/widgets
copying skimage/viewer/widgets/core.py -> build/lib.linux-aarch64-3.8/skimage/viewer/widgets
copying skimage/viewer/widgets/__init__.py -> build/lib.linux-aarch64-3.8/skimage/viewer/widgets
copying skimage/viewer/widgets/history.py -> build/lib.linux-aarch64-3.8/skimage/viewer/widgets
creating build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_median.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_edges.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_gaussian.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_window.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_ridges.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_gabor.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_thresholding.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_unsharp_mask.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
copying skimage/filters/tests/test_lpi_filter.py -> build/lib.linux-aarch64-3.8/skimage/filters/tests
creating build/lib.linux-aarch64-3.8/skimage/filters/rank
copying skimage/filters/rank/_percentile.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank
copying skimage/filters/rank/bilateral.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank
copying skimage/filters/rank/__init__.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank
copying skimage/filters/rank/generic.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank
creating build/lib.linux-aarch64-3.8/skimage/filters/rank/tests
copying skimage/filters/rank/tests/test_rank.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank/tests
copying skimage/filters/rank/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/filters/rank/tests
creating build/lib.linux-aarch64-3.8/skimage/exposure/tests
copying skimage/exposure/tests/test_histogram_matching.py -> build/lib.linux-aarch64-3.8/skimage/exposure/tests
copying skimage/exposure/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/exposure/tests
copying skimage/exposure/tests/test_exposure.py -> build/lib.linux-aarch64-3.8/skimage/exposure/tests
creating build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_version_requirements.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_utils.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_testing.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_geometry.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_warnings.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_fast_exp.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_safe_as_int.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
copying skimage/_shared/tests/test_interpolation.py -> build/lib.linux-aarch64-3.8/skimage/_shared/tests
creating build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_brief.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_texture.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_cascade.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_blob.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_hog.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_censure.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_peak.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_canny.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_match.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_daisy.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_haar.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_orb.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_util.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_template.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
copying skimage/feature/tests/test_corner.py -> build/lib.linux-aarch64-3.8/skimage/feature/tests
creating build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/graph_cut.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/_ncut.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/rag.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/__init__.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/graph_merge.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
copying skimage/future/graph/setup.py -> build/lib.linux-aarch64-3.8/skimage/future/graph
creating build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_heap.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_anisotropy.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_flexible.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_spath.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_connect.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
copying skimage/graph/tests/test_mcp.py -> build/lib.linux-aarch64-3.8/skimage/graph/tests
creating build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_compare.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_map_array.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_unique_rows.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_arraycrop.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_shape.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_apply_parallel.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_arraypad.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_montage.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_dtype.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_random_noise.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_regular_grid.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
copying skimage/util/tests/test_invert.py -> build/lib.linux-aarch64-3.8/skimage/util/tests
creating build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_quickshift.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_chan_vese.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_random_walker.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_watershed.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_join.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_slic.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_active_contour_model.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_morphsnakes.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_felzenszwalb.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/little.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_boundaries.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
copying skimage/segmentation/tests/test_clear_border.py -> build/lib.linux-aarch64-3.8/skimage/segmentation/tests
creating build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/test_denoise.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/test_unwrap.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/test_restoration.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/test_j_invariant.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
copying skimage/restoration/tests/test_inpaint.py -> build/lib.linux-aarch64-3.8/skimage/restoration/tests
creating build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/test_random_shapes.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/test_polygon2mask.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/__init__.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/test_draw_nd.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/test_draw.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
copying skimage/draw/tests/test_draw3d.py -> build/lib.linux-aarch64-3.8/skimage/draw/tests
running build_ext
customize UnixCCompiler
customize UnixCCompiler using ConditionalOpenMP
CCompilerOpt.cc_test_flags[1008] : testing flags (-march=native)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating /tmp/tmp4odw1fbg/usr
creating /tmp/tmp4odw1fbg/usr/local
creating /tmp/tmp4odw1fbg/usr/local/lib
creating /tmp/tmp4odw1fbg/usr/local/lib/python3.8
creating /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages
creating /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy
creating /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils
creating /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=native'
CCompilerOpt.cc_test_flags[1008] : testing flags (-O3)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-O3'
CCompilerOpt.cc_test_flags[1008] : testing flags (-Werror)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1696] : check requested baseline
CCompilerOpt.feature_test[1461] : testing feature 'NEON' with flags ()
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-Werror'
CCompilerOpt.feature_test[1461] : testing feature 'NEON_VFPV4' with flags ()
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-Werror'
CCompilerOpt.feature_test[1461] : testing feature 'NEON_FP16' with flags ()
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-Werror'
CCompilerOpt.feature_test[1461] : testing feature 'ASIMD' with flags ()
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-Werror'
CCompilerOpt.__init__[1705] : check requested dispatch-able features
CCompilerOpt.cc_test_flags[1008] : testing flags (-march=armv8.2-a+fp16)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+fp16'
CCompilerOpt.feature_test[1461] : testing feature 'ASIMDHP' with flags (-march=armv8.2-a+fp16)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+fp16 -Werror'
CCompilerOpt.cc_test_flags[1008] : testing flags (-march=armv8.2-a+fp16fml)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+fp16fml'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c /usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/test_flags.c -o /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/test_flags.o -MMD -MF /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/test_flags.o.d -march=armv8.2-a+fp16fml) failed with exit status 1 output ->
cc1: error: invalid feature modifier in ‘-march=armv8.2-a+fp16fml’
CCompilerOpt.cc_test_flags[1012] : testing failed
CCompilerOpt.feature_test[1461] : testing feature 'ASIMDFHM' with flags (-march=armv8.2-a+fp16)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+fp16 -Werror'
CCompilerOpt.dist_test[576] : CCompilerOpt._dist_test_spawn[711] : Command (aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c /usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c -o /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.o -MMD -MF /tmp/tmp4odw1fbg/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.o.d -march=armv8.2-a+fp16 -Werror) failed with exit status 1 output ->
/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c: In function ‘main’:
/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: error: implicit declaration of function ‘vfmlal_low_u32’; did you mean ‘vmlal_n_u32’? [-Werror=implicit-function-declaration]
int ret = (int)vget_lane_f32(vfmlal_low_u32(vlf, vlhp, vlhp), 0);
^~~~~~~~~~~~~~
vmlal_n_u32
/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:13:35: error: incompatible type for argument 1 of ‘vget_lane_f32’
In file included from /usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:4:0:
/usr/lib/gcc/aarch64-linux-gnu/7/include/arm_neon.h:3136:1: note: expected ‘float32x2_t’ but argument is of type ‘int’
vget_lane_f32 (float32x2_t __a, const int __b)
^~~~~~~~~~~~~
/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: error: implicit declaration of function ‘vfmlslq_high_u32’; did you mean ‘vmlsl_high_u32’? [-Werror=implicit-function-declaration]
ret += (int)vgetq_lane_f32(vfmlslq_high_u32(vf, vhp, vhp), 0);
^~~~~~~~~~~~~~~~
vmlsl_high_u32
/usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:14:36: error: incompatible type for argument 1 of ‘vgetq_lane_f32’
In file included from /usr/local/lib/python3.8/dist-packages/numpy/distutils/checks/cpu_asimdfhm.c:4:0:
/usr/lib/gcc/aarch64-linux-gnu/7/include/arm_neon.h:3236:1: note: expected ‘float32x4_t’ but argument is of type ‘int’
vgetq_lane_f32 (float32x4_t __a, const int __b)
^~~~~~~~~~~~~~
cc1: all warnings being treated as errors
CCompilerOpt.feature_test[1477] : testing failed
CCompilerOpt.cc_test_flags[1008] : testing flags (-march=armv8.2-a+dotprod)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+dotprod'
CCompilerOpt.feature_test[1461] : testing feature 'ASIMDDP' with flags (-march=armv8.2-a+dotprod)
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-march=armv8.2-a+dotprod -Werror'
CCompilerOpt.__init__[1717] : skip features (ASIMD NEON_VFPV4 NEON_FP16 NEON) since its part of baseline
CCompilerOpt.__init__[1721] : initialize targets groups
CCompilerOpt.__init__[1723] : parse target group simd_test
CCompilerOpt._parse_target_tokens[1934] : skip targets ((FMA3 AVX2) SSE42 SSE2 VSX3 AVX512F AVX512_SKX VSX FMA4 VSX2 XOP) not part of baseline or dispatch-able features
CCompilerOpt._parse_policy_not_keepbase[2046] : skip baseline features (ASIMD)
CCompilerOpt.generate_dispatch_header[2267] : generate CPU dispatch header: (build/src.linux-aarch64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h)
CCompilerOpt.generate_dispatch_header[2276] : dispatch header dir build/src.linux-aarch64-3.8/numpy/distutils/include does not exist, creating it
customize UnixCCompiler
customize UnixCCompiler using ConditionalOpenMP
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
compile options: '-I/usr/include/python3.8 -c'
extra options: '-fopenmp'
aarch64-linux-gnu-gcc: test.c
aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 test.o -o libtestlib.so -fopenmp
building 'skimage._shared.geometry' extension
compiling C sources
C compiler: aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-aarch64-3.8/skimage
creating build/temp.linux-aarch64-3.8/skimage/_shared
compile options: '-I/usr/local/lib/python3.8/dist-packages/numpy/core/include -Ibuild/src.linux-aarch64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c'
extra options: '-fopenmp'
aarch64-linux-gnu-gcc: skimage/_shared/geometry.c
skimage/_shared/geometry.c:16:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: Command "aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.8/dist-packages/numpy/core/include -Ibuild/src.linux-aarch64-3.8/numpy/distutils/include -I/usr/include/python3.8 -c skimage/_shared/geometry.c -o build/temp.linux-aarch64-3.8/skimage/_shared/geometry.o -MMD -MF build/temp.linux-aarch64-3.8/skimage/_shared/geometry.o.d -fopenmp" failed with exit status 1
########### EXT COMPILER OPTIMIZATION ###########
Platform :
Architecture: aarch64
Compiler : gcc
CPU baseline :
Requested : 'min'
Enabled : NEON NEON_FP16 NEON_VFPV4 ASIMD
Flags : none
Extra checks: none
CPU dispatch :
Requested : 'max -xop -fma4'
Enabled : ASIMDHP ASIMDDP
Generated : none
CCompilerOpt.cache_flush[804] : write cache to path -> /tmp/pip-install-msl2dn_6/scikit-image_edc6ecce317b42c7beb8e5b3056608d3/build/temp.linux-aarch64-3.8/ccompiler_opt_cache_ext.py
----------------------------------------
ERROR: Failed building wheel for scikit-image
Running setup.py clean for scikit-image
Building wheel for seaborn (setup.py) ... done
Created wheel for seaborn: filename=seaborn-0.7.1-py3-none-any.whl size=165951 sha256=1d4c2df03aabfbec87ee6ff9191ebbba428d507bb336a455523caa2d82933c99
Stored in directory: /root/.cache/pip/wheels/97/14/28/123fdaafb903da8a74ad19826a2e800903d5ad8c5fd3be68e1
Building wheel for mpi4py (PEP 517) ... -
error
ERROR: Command errored out with exit status 1:
command: /usr/bin/python /usr/local/lib/python3.8/dist-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmp2_yh1a2o
cwd: /tmp/pip-install-msl2dn_6/mpi4py_4183d017d5324a6090d6307baf80a454
Complete output (88 lines):
running bdist_wheel
running build
running build_src
running build_py
creating build
creating build/lib.linux-aarch64-3.8
creating build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/run.py -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/typing.py -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/__init__.py -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/__main__.py -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/bench.py -> build/lib.linux-aarch64-3.8/mpi4py
creating build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/pool.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/util.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/_core.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/aplus.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/__init__.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/__main__.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/server.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/_base.py -> build/lib.linux-aarch64-3.8/mpi4py/futures
creating build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/pool.py -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/pkl5.py -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/dtlib.py -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/__init__.py -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/sync.py -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/MPI.pxd -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/__init__.pxd -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/libmpi.pxd -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/MPI.h -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/MPI_api.h -> build/lib.linux-aarch64-3.8/mpi4py
creating build/lib.linux-aarch64-3.8/mpi4py/include
creating build/lib.linux-aarch64-3.8/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/pycapi.h -> build/lib.linux-aarch64-3.8/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.h -> build/lib.linux-aarch64-3.8/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi4py.i -> build/lib.linux-aarch64-3.8/mpi4py/include/mpi4py
copying src/mpi4py/include/mpi4py/mpi.pxi -> build/lib.linux-aarch64-3.8/mpi4py/include/mpi4py
copying src/mpi4py/py.typed -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/run.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/MPI.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/__init__.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/__main__.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/typing.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/bench.pyi -> build/lib.linux-aarch64-3.8/mpi4py
copying src/mpi4py/futures/__init__.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/aplus.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/__main__.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/util.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/_base.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/_core.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/pool.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/futures/server.pyi -> build/lib.linux-aarch64-3.8/mpi4py/futures
copying src/mpi4py/util/pkl5.pyi -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/__init__.pyi -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/dtlib.pyi -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/sync.pyi -> build/lib.linux-aarch64-3.8/mpi4py/util
copying src/mpi4py/util/pool.pyi -> build/lib.linux-aarch64-3.8/mpi4py/util
running build_ext
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -ldl -o _configtest
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.8 -c _configtest.c -o _configtest.o
/usr/bin/mpicc -pthread _configtest.o -L/usr/lib -ldl -o _configtest
creating build/temp.linux-aarch64-3.8
creating build/temp.linux-aarch64-3.8/src
creating build/temp.linux-aarch64-3.8/src/mpi4py
/usr/bin/mpicc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -Isrc -I/usr/include/python3.8 -c src/mpi4py/MPI.c -o build/temp.linux-aarch64-3.8/src/mpi4py/MPI.o
src/mpi4py/MPI.c:16:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command '/usr/bin/mpicc' failed with exit code 1
----------------------------------------
ERROR: Failed building wheel for mpi4py
Successfully built antlr4-python3-runtime seaborn
Failed to build pyclipper scikit-image mpi4py
ERROR: Could not build wheels for pyclipper, mpi4py which use PEP 517 and cannot be installed directly
WARNING: You are using pip version 21.2.2; however, version 24.2 is available.
You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command.
Has this been seen before? How may I try to solve it? thank you.
5 posts - 2 participants