1. 完整报错
jetson编译torchvision,执行python3 setup.py install --user
遇到报错
running build_ext
error: [Errno 2] No such file or directory: ':/usr/local/cuda/bin/nvcc'
完整报错信息如下:
(pytorch) nx@nx-desktop:~/Downloads/vision-0.16.2$ python3 setup.py install --user
setup.py:10: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
from pkg_resources import DistributionNotFound, get_distribution, parse_version
fatal: not a git repository (or any of the parent directories): .git
Building wheel torchvision-0.16.2
Compiling extensions with following flags:
FORCE_CUDA: False
FORCE_MPS: 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:
Compiling with debug mode OFF
Building torchvision without PNG image support
Running build on conda-build: False
Running build on conda: True
Building torchvision with JPEG image support
libjpeg include path: /home/nx/miniconda3/envs/pytorch/include
libjpeg lib path: /home/nx/miniconda3/envs/pytorch/lib
Building torchvision without NVJPEG image support
Building torchvision without ffmpeg support
Building torchvision without video codec support
running install
/home/nx/miniconda3/envs/pytorch/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
/home/nx/miniconda3/envs/pytorch/lib/python3.8/site-packages/setuptools/_distutils/cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` and ``easy_install``.
Instead, use pypa/build, pypa/installer or other
standards-based tools.
See https://github.com/pypa/setuptools/issues/917 for details.
********************************************************************************
!!
self.initialize_options()
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/nx/miniconda3/envs/pytorch/lib/python3.8/site-packages/torch/utils/cpp_extension.py:477: 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 '*'
adding license file 'LICENSE'
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/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/utils.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/extension.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/_meta_registrations.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/_internally_replaced_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision
copying torchvision/version.py -> build/lib.linux-aarch64-cpython-38/torchvision
creating build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/_load_gpu_decoder.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/video_reader.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/video.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/image.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
copying torchvision/io/_video_opt.py -> build/lib.linux-aarch64-cpython-38/torchvision/io
creating build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_bounding_boxes.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_torch_function_helpers.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_tv_tensor.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_video.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_dataset_wrapper.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_image.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
copying torchvision/tv_tensors/_mask.py -> build/lib.linux-aarch64-cpython-38/torchvision/tv_tensors
creating build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/_register_onnx_ops.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/boxes.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/deform_conv.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/poolers.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/ciou_loss.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/drop_block.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/roi_align.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/_box_convert.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/diou_loss.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/ps_roi_align.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/stochastic_depth.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/misc.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/roi_pool.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/giou_loss.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/feature_pyramid_network.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/ps_roi_pool.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
copying torchvision/ops/focal_loss.py -> build/lib.linux-aarch64-cpython-38/torchvision/ops
creating build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/functional_tensor.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/functional_pil.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/_functional_video.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/_functional_pil.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/_presets.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/_transforms_video.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/_functional_tensor.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/autoaugment.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/functional.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
copying torchvision/transforms/transforms.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms
creating build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/vgg.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/shufflenetv2.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/googlenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/inception.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/resnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/_meta.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/feature_extraction.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/vision_transformer.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/densenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/efficientnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/_api.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/regnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/swin_transformer.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/maxvit.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/mobilenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/mnasnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/convnext.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/alexnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/squeezenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/mobilenetv3.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
copying torchvision/models/mobilenetv2.py -> build/lib.linux-aarch64-cpython-38/torchvision/models
creating build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/imagenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/celeba.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/cityscapes.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/svhn.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/flowers102.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/ucf101.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/places365.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/kitti.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/flickr.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/coco.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/lsun.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/semeion.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/clevr.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/lfw.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/sbu.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/hmdb51.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/mnist.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/food101.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/omniglot.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/_optical_flow.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/gtsrb.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/voc.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/folder.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/oxford_iiit_pet.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/phototour.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/video_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/dtd.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/moving_mnist.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/sun397.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/_stereo_matching.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/country211.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/sbd.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/fer2013.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/pcam.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/rendered_sst2.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/caltech.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/usps.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/inaturalist.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/fakedata.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/kinetics.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/widerface.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/eurosat.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/fgvc_aircraft.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/vision.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/cifar.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/stl10.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
copying torchvision/datasets/stanford_cars.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets
creating build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_transform.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_meta.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_deprecated.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_type_conversion.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_augment.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_misc.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_auto_augment.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_color.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_container.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_geometry.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
copying torchvision/transforms/v2/_temporal.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2
creating build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_meta.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_deprecated.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_type_conversion.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_augment.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_misc.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_color.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_geometry.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
copying torchvision/transforms/v2/functional/_temporal.py -> build/lib.linux-aarch64-cpython-38/torchvision/transforms/v2/functional
creating build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/shufflenetv2.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/googlenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/inception.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/resnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/mobilenet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv3.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv2.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/quantization
creating build/lib.linux-aarch64-cpython-38/torchvision/models/optical_flow
copying torchvision/models/optical_flow/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/optical_flow
copying torchvision/models/optical_flow/raft.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/optical_flow
copying torchvision/models/optical_flow/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/optical_flow
creating build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
copying torchvision/models/segmentation/lraspp.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
copying torchvision/models/segmentation/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
copying torchvision/models/segmentation/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
copying torchvision/models/segmentation/fcn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
copying torchvision/models/segmentation/deeplabv3.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/segmentation
creating build/lib.linux-aarch64-cpython-38/torchvision/models/video
copying torchvision/models/video/resnet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/video
copying torchvision/models/video/s3d.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/video
copying torchvision/models/video/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/video
copying torchvision/models/video/swin_transformer.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/video
copying torchvision/models/video/mvit.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/video
creating build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/roi_heads.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/faster_rcnn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/fcos.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/anchor_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/ssd.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/transform.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/keypoint_rcnn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/generalized_rcnn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/retinanet.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/rpn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/ssdlite.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/mask_rcnn.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/image_list.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
copying torchvision/models/detection/backbone_utils.py -> build/lib.linux-aarch64-cpython-38/torchvision/models/detection
creating build/lib.linux-aarch64-cpython-38/torchvision/datasets/samplers
copying torchvision/datasets/samplers/__init__.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets/samplers
copying torchvision/datasets/samplers/clip_sampler.py -> build/lib.linux-aarch64-cpython-38/torchvision/datasets/samplers
running build_ext
error: [Errno 2] No such file or directory: ':/usr/local/cuda/bin/nvcc'
2. 解决方法
设置以下环境变量之后再执行安装命令
export CUDA_HOME=/usr/local/cuda