Never ending torchvision installation

I followed the instructions followed here and tried to install torchvision v0.15.1 after successfully installing pytorch 2.0.0.

However, after running
sudo python3 setup.py install i get the following output near the end and the last command repeats indefinitely.

creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/quantized
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/quantized/cpu
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 -DWITH_CUDA -I/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc -I/usr/local/lib/python3.8/dist-packages/torch/include -I/usr/local/lib/python3.8/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.8/dist-packages/torch/include/TH -I/usr/local/lib/python3.8/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c /home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/autocast/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/autocast/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=“_gcc” -DPYBIND11_STDLIB=“_libstdcpp” -DPYBIND11_BUILD_ABI=“_cxxabi1013” -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17

it will display
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 -DWITH_CUDA -I/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc -I/usr/local/lib/python3.8/dist-packages/torch/include -I/usr/local/lib/python3.8/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.8/dist-packages/torch/include/TH -I/usr/local/lib/python3.8/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.8 -c /home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/autocast/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Downloads/last_try/last_try/torchvision/csrc/ops/autocast/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=“_gcc” -DPYBIND11_STDLIB=“_libstdcpp” -DPYBIND11_BUILD_ABI=“_cxxabi1013” -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17

and a few seconds later it will display the same message again.

I could not find any other examples of this on the forum. I tried installing torchvision v0.14.1 and had the same result. I installed pytorch and torchvision on a tx2 before with the same setup and had no issues but on the xavier nx, the setup.py file goes in a never ending loop.

Hi,

Could you try the command below?
https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048

$ sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libopenblas-dev libavcodec-dev libavformat-dev libswscale-dev
$ git clone --branch <version> https://github.com/pytorch/vision torchvision   # see below for version of torchvision to download
$ cd torchvision
$ export BUILD_VERSION=0.x.0  # where 0.x.0 is the torchvision version  
$ python3 setup.py install --user

Thanks.

I did exactly this.

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libopenblas-dev libavcodec-dev libavformat-dev libswscale-dev
git clone --branch v0.15.1 https://github.com/pytorch/vision torchvision
cd torchvision
export BUILD_VERSION=0.15.1
python3 setup.py install --user

and this is what I get after running the last command.

Building wheel torchvision-0.15.1
Compiling extensions with following flags:
  FORCE_CUDA: False
  DEBUG: False
  TORCHVISION_USE_PNG: True
  TORCHVISION_USE_JPEG: True
  TORCHVISION_USE_NVJPEG: True
  TORCHVISION_USE_FFMPEG: True
  TORCHVISION_USE_VIDEO_CODEC: True
  NVCC_FLAGS: 
Found PNG library
Building torchvision with PNG image support
  libpng version: 1.6.37
  libpng include path: /usr/include/libpng16
Running build on conda-build: False
Running build on conda: False
Building torchvision with JPEG image support
Building torchvision without NVJPEG image support
Building torchvision without ffmpeg support
Building torchvision without video codec support
running install
running bdist_egg
running egg_info
creating torchvision.egg-info
writing torchvision.egg-info/PKG-INFO
writing dependency_links to torchvision.egg-info/dependency_links.txt
writing requirements to torchvision.egg-info/requires.txt
writing top-level names to torchvision.egg-info/top_level.txt
writing manifest file 'torchvision.egg-info/SOURCES.txt'
/home/uav-xavier-nx/.local/lib/python3.8/site-packages/torch/utils/cpp_extension.py:476: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
  warnings.warn(msg.format('we could not find ninja.'))
reading manifest file 'torchvision.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
writing manifest file 'torchvision.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-aarch64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-aarch64-3.8
creating build/lib.linux-aarch64-3.8/torchvision
copying torchvision/_internally_replaced_utils.py -> build/lib.linux-aarch64-3.8/torchvision
copying torchvision/__init__.py -> build/lib.linux-aarch64-3.8/torchvision
copying torchvision/extension.py -> build/lib.linux-aarch64-3.8/torchvision
copying torchvision/_utils.py -> build/lib.linux-aarch64-3.8/torchvision
copying torchvision/utils.py -> build/lib.linux-aarch64-3.8/torchvision
copying torchvision/version.py -> build/lib.linux-aarch64-3.8/torchvision
creating build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/_functional_tensor.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/_functional_pil.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/functional_tensor.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/transforms.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/_transforms_video.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/functional_pil.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/functional.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/autoaugment.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/_functional_video.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
copying torchvision/transforms/_presets.py -> build/lib.linux-aarch64-3.8/torchvision/transforms
creating build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/food101.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/clevr.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/widerface.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/flowers102.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/inaturalist.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/fakedata.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/country211.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/stanford_cars.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/kinetics.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/mnist.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/video_utils.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/dtd.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/pcam.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/cityscapes.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/voc.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/folder.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/gtsrb.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/lsun.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/semeion.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/eurosat.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/hmdb51.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/ucf101.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/kitti.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/celeba.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/fgvc_aircraft.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/sbd.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/flickr.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/usps.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/sun397.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/places365.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/vision.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/lfw.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/caltech.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/svhn.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/stl10.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/sbu.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/coco.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/imagenet.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/_optical_flow.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/utils.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/moving_mnist.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/rendered_sst2.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/phototour.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/cifar.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/fer2013.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/oxford_iiit_pet.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/omniglot.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
copying torchvision/datasets/_stereo_matching.py -> build/lib.linux-aarch64-3.8/torchvision/datasets
creating build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/video_reader.py -> build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/_load_gpu_decoder.py -> build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/_video_opt.py -> build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/image.py -> build/lib.linux-aarch64-3.8/torchvision/io
copying torchvision/io/video.py -> build/lib.linux-aarch64-3.8/torchvision/io
creating build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_datapoint.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_image.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_bounding_box.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_video.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_mask.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
copying torchvision/datapoints/_dataset_wrapper.py -> build/lib.linux-aarch64-3.8/torchvision/datapoints
creating build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/mobilenetv2.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/resnet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/alexnet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/inception.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/feature_extraction.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/maxvit.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/mobilenet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/_meta.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/regnet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/convnext.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/efficientnet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/swin_transformer.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/squeezenet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/shufflenetv2.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/mobilenetv3.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/mnasnet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/vgg.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/densenet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/_api.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/googlenet.py -> build/lib.linux-aarch64-3.8/torchvision/models
copying torchvision/models/vision_transformer.py -> build/lib.linux-aarch64-3.8/torchvision/models
creating build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/roi_pool.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/drop_block.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/boxes.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/_register_onnx_ops.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/roi_align.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/poolers.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/diou_loss.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/feature_pyramid_network.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/ps_roi_align.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/giou_loss.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/focal_loss.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/_box_convert.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/stochastic_depth.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/misc.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/ps_roi_pool.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/deform_conv.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/ops
copying torchvision/ops/ciou_loss.py -> build/lib.linux-aarch64-3.8/torchvision/ops
creating build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_auto_augment.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_type_conversion.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_augment.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_misc.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_color.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_meta.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_temporal.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_deprecated.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_geometry.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_container.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/utils.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
copying torchvision/transforms/v2/_transform.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2
creating build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_type_conversion.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_augment.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_misc.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_color.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_meta.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_temporal.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_deprecated.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_geometry.py -> build/lib.linux-aarch64-3.8/torchvision/transforms/v2/functional
creating build/lib.linux-aarch64-3.8/torchvision/datasets/samplers
copying torchvision/datasets/samplers/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/datasets/samplers
copying torchvision/datasets/samplers/clip_sampler.py -> build/lib.linux-aarch64-3.8/torchvision/datasets/samplers
creating build/lib.linux-aarch64-3.8/torchvision/models/video
copying torchvision/models/video/resnet.py -> build/lib.linux-aarch64-3.8/torchvision/models/video
copying torchvision/models/video/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models/video
copying torchvision/models/video/mvit.py -> build/lib.linux-aarch64-3.8/torchvision/models/video
copying torchvision/models/video/s3d.py -> build/lib.linux-aarch64-3.8/torchvision/models/video
copying torchvision/models/video/swin_transformer.py -> build/lib.linux-aarch64-3.8/torchvision/models/video
creating build/lib.linux-aarch64-3.8/torchvision/models/optical_flow
copying torchvision/models/optical_flow/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models/optical_flow
copying torchvision/models/optical_flow/raft.py -> build/lib.linux-aarch64-3.8/torchvision/models/optical_flow
copying torchvision/models/optical_flow/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/optical_flow
creating build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv2.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/resnet.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/inception.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/mobilenet.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/shufflenetv2.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv3.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
copying torchvision/models/quantization/googlenet.py -> build/lib.linux-aarch64-3.8/torchvision/models/quantization
creating build/lib.linux-aarch64-3.8/torchvision/models/segmentation
copying torchvision/models/segmentation/deeplabv3.py -> build/lib.linux-aarch64-3.8/torchvision/models/segmentation
copying torchvision/models/segmentation/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models/segmentation
copying torchvision/models/segmentation/fcn.py -> build/lib.linux-aarch64-3.8/torchvision/models/segmentation
copying torchvision/models/segmentation/lraspp.py -> build/lib.linux-aarch64-3.8/torchvision/models/segmentation
copying torchvision/models/segmentation/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/segmentation
creating build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/backbone_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/__init__.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/rpn.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/mask_rcnn.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/roi_heads.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/keypoint_rcnn.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/generalized_rcnn.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/fcos.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/ssdlite.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/image_list.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/ssd.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/anchor_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/faster_rcnn.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/retinanet.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/transform.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
copying torchvision/models/detection/_utils.py -> build/lib.linux-aarch64-3.8/torchvision/models/detection
running build_ext
building 'torchvision._C' extension
creating build/temp.linux-aarch64-3.8
creating build/temp.linux-aarch64-3.8/home
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/autocast
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/autograd
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/cpu
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/cuda
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/quantized
creating build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/quantized/cpu
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 -DWITH_CUDA -I/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc -I/home/uav-xavier-nx/.local/lib/python3.8/site-packages/torch/include -I/home/uav-xavier-nx/.local/lib/python3.8/site-packages/torch/include/torch/csrc/api/include -I/home/uav-xavier-nx/.local/lib/python3.8/site-packages/torch/include/TH -I/home/uav-xavier-nx/.local/lib/python3.8/site-packages/torch/include/THC -I/usr/local/cuda-11.4/include -I/usr/include/python3.8 -c /home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/autocast/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.8/home/uav-xavier-nx/Desktop/torchvision/torchvision/csrc/ops/autocast/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="_gcc" -DPYBIND11_STDLIB="_libstdcpp" -DPYBIND11_BUILD_ABI="_cxxabi1013" -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++17

the last block starting with aarch64-linux-gnu-gcc gets spit out into the terminal periodically every few seconds and the program never finishes the installation.

I have already tried pip3 install “pillow<7” and it made no difference.

@victordeshengli are you sure it’s not just building all the files? How long have you let it run?

Does it repeat the exact same command, or do they just look very similar but vary slightly with the source filename? It can take some time to build.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.