Actually that didn’t work. I get this now:
$ sudo python3 setup.py install
Building wheel torchvision-0.9.0a0+0e32a12
PNG found: False
Running build on conda-build: False
Running build on conda: False
JPEG found: True
Building torchvision with JPEG image support
FFmpeg found: True
{0} header files were not found, disabling ffmpeg support
{0} header files were not found, disabling ffmpeg support
{0} header files were not found, disabling ffmpeg support
{0} header files were not found, disabling ffmpeg support
{0} header files were not found, disabling ffmpeg 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'
/usr/local/lib/python3.6/dist-packages/torch/utils/cpp_extension.py:339: 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.6
creating build/lib.linux-aarch64-3.6/torchvision
copying torchvision/version.py -> build/lib.linux-aarch64-3.6/torchvision
copying torchvision/extension.py -> build/lib.linux-aarch64-3.6/torchvision
copying torchvision/__init__.py -> build/lib.linux-aarch64-3.6/torchvision
copying torchvision/utils.py -> build/lib.linux-aarch64-3.6/torchvision
creating build/lib.linux-aarch64-3.6/torchvision/io
copying torchvision/io/video.py -> build/lib.linux-aarch64-3.6/torchvision/io
copying torchvision/io/_video_opt.py -> build/lib.linux-aarch64-3.6/torchvision/io
copying torchvision/io/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/io
copying torchvision/io/image.py -> build/lib.linux-aarch64-3.6/torchvision/io
creating build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/roi_pool.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/misc.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/_box_convert.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/_utils.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/deform_conv.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/roi_align.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/focal_loss.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/_register_onnx_ops.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/feature_pyramid_network.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/ps_roi_align.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/ps_roi_pool.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/poolers.py -> build/lib.linux-aarch64-3.6/torchvision/ops
copying torchvision/ops/boxes.py -> build/lib.linux-aarch64-3.6/torchvision/ops
creating build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/functional.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/_functional_video.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/functional_pil.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/functional_tensor.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/autoaugment.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/_transforms_video.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
copying torchvision/transforms/transforms.py -> build/lib.linux-aarch64-3.6/torchvision/transforms
creating build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/mnasnet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/shufflenetv2.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/mobilenetv3.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/densenet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/inception.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/_utils.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/mobilenet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/vgg.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/resnet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/alexnet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/googlenet.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/utils.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/mobilenetv2.py -> build/lib.linux-aarch64-3.6/torchvision/models
copying torchvision/models/squeezenet.py -> build/lib.linux-aarch64-3.6/torchvision/models
creating build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/lsun.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/sbd.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/fakedata.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/cifar.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/cityscapes.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/usps.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/celeba.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/widerface.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/mnist.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/voc.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/phototour.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/stl10.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/omniglot.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/folder.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/coco.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/vision.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/caltech.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/semeion.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/ucf101.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/sbu.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/video_utils.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/utils.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/imagenet.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/flickr.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/kinetics.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/hmdb51.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/places365.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
copying torchvision/datasets/svhn.py -> build/lib.linux-aarch64-3.6/torchvision/datasets
creating build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/shufflenetv2.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv3.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/inception.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/mobilenet.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/resnet.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/googlenet.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/utils.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/mobilenetv2.py -> build/lib.linux-aarch64-3.6/torchvision/models/quantization
creating build/lib.linux-aarch64-3.6/torchvision/models/video
copying torchvision/models/video/resnet.py -> build/lib.linux-aarch64-3.6/torchvision/models/video
copying torchvision/models/video/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/models/video
creating build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/image_list.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/rpn.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/mask_rcnn.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/backbone_utils.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/anchor_utils.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/_utils.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/generalized_rcnn.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/faster_rcnn.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/roi_heads.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/retinanet.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/transform.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
copying torchvision/models/detection/keypoint_rcnn.py -> build/lib.linux-aarch64-3.6/torchvision/models/detection
creating build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/_utils.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/fcn.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/segmentation.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/lraspp.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/deeplabv3.py -> build/lib.linux-aarch64-3.6/torchvision/models/segmentation
creating build/lib.linux-aarch64-3.6/torchvision/datasets/samplers
copying torchvision/datasets/samplers/clip_sampler.py -> build/lib.linux-aarch64-3.6/torchvision/datasets/samplers
copying torchvision/datasets/samplers/__init__.py -> build/lib.linux-aarch64-3.6/torchvision/datasets/samplers
running build_ext
building 'torchvision._C' extension
creating build/temp.linux-aarch64-3.6
creating build/temp.linux-aarch64-3.6/home
creating build/temp.linux-aarch64-3.6/home/freedom
creating build/temp.linux-aarch64-3.6/home/freedom/vision
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu
creating build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cuda
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/nms_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/nms_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/ps_roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/ps_roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/ps_roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/ps_roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autocast/roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autocast/roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autograd/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autograd/ps_roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd/ps_roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autograd/ps_roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd/ps_roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autograd/roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd/roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/autograd/roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/autograd/roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/deform_conv2d_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/deform_conv2d_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/nms_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/nms_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/ps_roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/ps_roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/ps_roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/ps_roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/roi_align_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/roi_align_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cpu/roi_pool_kernel.cpp -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cpu/roi_pool_kernel.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -std=c++14
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/freedom/vision/torchvision/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu -o build/temp.linux-aarch64-3.6/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_72,code=sm_72 -std=c++14
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/boxing/impl/boxing.h(100): warning: integer conversion resulted in a change of sign
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_whitelist.h(39): warning: integer conversion resulted in a change of sign
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/boxing/impl/boxing.h(100): warning: integer conversion resulted in a change of sign
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_whitelist.h(39): warning: integer conversion resulted in a change of sign
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArgumentVectorFromTypes(std::index_sequence<ns ...>) [with Ts = {const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool}; long unsigned int ...Is = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; std::index_sequence<ns ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:63:58: required from ‘static constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArguments<c10::guts::typelist::typelist<Types ...> >::call() [with ParameterTypes = {const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool}]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:94: required from ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<at::Tensor (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), at::Tensor, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1209:492: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:48:81: error: no matching function for call to ‘c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::TypePtr (*)())’
return (
^
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: c10::detail::infer_schema::ArgumentDef::ArgumentDef()
struct ArgumentDef final {
^~~~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate expects 0 arguments, 1 provided
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(const c10::detail::infer_schema::ArgumentDef&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘const c10::detail::infer_schema::ArgumentDef&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::detail::infer_schema::ArgumentDef&&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘c10::detail::infer_schema::ArgumentDef&&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<at::Tensor (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), at::Tensor, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1209:492: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:94: in constexpr expansion of ‘c10::detail::infer_schema::createArguments<c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >::call()’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:63:58: in constexpr expansion of ‘c10::detail::infer_schema::createArgumentVectorFromTypes<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13>((std::make_index_sequence<14>(), std::make_index_sequence<14>()))’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:16: error: constexpr call flows off the end of the function
constexpr auto arguments = createArguments<ParameterTypes>::call();
^~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArgumentVectorFromTypes(std::index_sequence<ns ...>) [with Ts = {at::Tensor}; long unsigned int ...Is = {0}; std::index_sequence<ns ...> = std::integer_sequence<long unsigned int, 0>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:80:55: required from ‘static constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createReturns<std::tuple<_Tps ...>, void>::call() [with ReturnTypes = {at::Tensor}]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:89:55: required from ‘static constexpr std::array<c10::detail::infer_schema::ArgumentDef, 1> c10::detail::infer_schema::createReturns<ReturnType, typename std::enable_if<((! std::is_same<void, T>::value) && (! c10::guts::is_instantiation_of<std::tuple, T>::value)), void>::type>::call() [with ReturnType = at::Tensor]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:86: required from ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<at::Tensor (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), at::Tensor, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1209:492: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:48:81: error: no matching function for call to ‘c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::TypePtr (*)())’
return (
^
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: c10::detail::infer_schema::ArgumentDef::ArgumentDef()
struct ArgumentDef final {
^~~~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate expects 0 arguments, 1 provided
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(const c10::detail::infer_schema::ArgumentDef&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘const c10::detail::infer_schema::ArgumentDef&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::detail::infer_schema::ArgumentDef&&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘c10::detail::infer_schema::ArgumentDef&&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<at::Tensor (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), at::Tensor, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<at::Tensor(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_forward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1209:492: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:86: in constexpr expansion of ‘c10::detail::infer_schema::createReturns<at::Tensor, void>::call()’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:89:55: in constexpr expansion of ‘c10::detail::infer_schema::createReturns<std::tuple<at::Tensor>, void>::call()’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:80:55: in constexpr expansion of ‘c10::detail::infer_schema::createArgumentVectorFromTypes<at::Tensor, 0>((std::make_index_sequence<1>(), std::make_index_sequence<1>()))’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:16: error: constexpr call flows off the end of the function
constexpr auto returns = createReturns<ReturnType>::call();
^~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArgumentVectorFromTypes(std::index_sequence<ns ...>) [with Ts = {const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool}; long unsigned int ...Is = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14}; std::index_sequence<ns ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:63:58: required from ‘static constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArguments<c10::guts::typelist::typelist<Types ...> >::call() [with ParameterTypes = {const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool}]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:94: required from ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor> (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1212:594: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:48:81: error: no matching function for call to ‘c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::TypePtr (*)())’
return (
^
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: c10::detail::infer_schema::ArgumentDef::ArgumentDef()
struct ArgumentDef final {
^~~~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate expects 0 arguments, 1 provided
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(const c10::detail::infer_schema::ArgumentDef&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘const c10::detail::infer_schema::ArgumentDef&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::detail::infer_schema::ArgumentDef&&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘c10::detail::infer_schema::ArgumentDef&&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor> (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1212:594: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:94: in constexpr expansion of ‘c10::detail::infer_schema::createArguments<c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >::call()’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:63:58: in constexpr expansion of ‘c10::detail::infer_schema::createArgumentVectorFromTypes<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14>((std::make_index_sequence<15>(), std::make_index_sequence<15>()))’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:119:16: error: constexpr call flows off the end of the function
constexpr auto arguments = createArguments<ParameterTypes>::call();
^~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createArgumentVectorFromTypes(std::index_sequence<ns ...>) [with Ts = {at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor}; long unsigned int ...Is = {0, 1, 2, 3, 4}; std::index_sequence<ns ...> = std::integer_sequence<long unsigned int, 0, 1, 2, 3, 4>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:80:55: required from ‘static constexpr std::array<c10::detail::infer_schema::ArgumentDef, sizeof... (Ts)> c10::detail::infer_schema::createReturns<std::tuple<_Tps ...>, void>::call() [with ReturnTypes = {at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor}]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:86: required from ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor> (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1212:594: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:48:81: error: no matching function for call to ‘c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::TypePtr (*)())’
return (
^
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: c10::detail::infer_schema::ArgumentDef::ArgumentDef()
struct ArgumentDef final {
^~~~~~~~~~~
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate expects 0 arguments, 1 provided
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(const c10::detail::infer_schema::ArgumentDef&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘const c10::detail::infer_schema::ArgumentDef&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: candidate: constexpr c10::detail::infer_schema::ArgumentDef::ArgumentDef(c10::detail::infer_schema::ArgumentDef&&)
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:22:8: note: no known conversion for argument 1 from ‘c10::TypePtr (*)() {aka std::shared_ptr<c10::Type> (*)()}’ to ‘c10::detail::infer_schema::ArgumentDef&&’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h: In instantiation of ‘c10::FunctionSchema c10::detail::infer_schema::createFunctionSchemaFromTraitsFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FunctionTraits = c10::guts::function_traits<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool)>; std::__cxx11::string = std::__cxx11::basic_string<char>]’:
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:146:121: required from ‘c10::FunctionSchema c10::inferFunctionSchemaFlattenedReturns(std::__cxx11::string&&, std::__cxx11::string&&) [with FuncType = std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool); std::__cxx11::string = std::__cxx11::basic_string<char>]’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/op_registration.h:23:152: required from ‘std::unique_ptr<c10::FunctionSchema> c10::detail::inferFunctionSchemaFromFunctor() [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor> (*)(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>, c10::guts::typelist::typelist<const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool> >]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:101:435: required from ‘torch::CppFunction::CppFunction(FuncPtr, std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t>) [with FuncPtr = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>; std::enable_if_t<c10::is_compile_time_function_pointer<FuncPtr>::value, std::nullptr_t> = std::nullptr_t]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:485:13: required from ‘torch::Library& torch::Library::impl(Name, Func&&) & [with Name = const char*; Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/usr/local/lib/python3.6/dist-packages/torch/include/torch/library.h:538:70: required from ‘torch::Library& torch::Library::impl(torch::detail::SelectiveStr<true>, Func&&) & [with Func = c10::CompileTimeFunctionPointer<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>(const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, const at::Tensor&, long int, long int, long int, long int, long int, long int, long int, long int, bool), vision::ops::_GLOBAL__N__55_tmpxft_00005cfa_00000000_6_deform_conv2d_kernel_cpp1_ii_55f4e5bb::deform_conv2d_backward_kernel>]’
/home/freedom/vision/torchvision/csrc/ops/cuda/deform_conv2d_kernel.cu:1212:594: required from here
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:86: in constexpr expansion of ‘c10::detail::infer_schema::createReturns<std::tuple<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor>, void>::call()’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:80:55: in constexpr expansion of ‘c10::detail::infer_schema::createArgumentVectorFromTypes<at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, 0, 1, 2, 3, 4>((std::make_index_sequence<5>(), std::make_index_sequence<5>()))’
/usr/local/lib/python3.6/dist-packages/torch/include/ATen/core/op_registration/infer_schema.h:120:16: error: constexpr call flows off the end of the function
constexpr auto returns = createReturns<ReturnType>::call();
^~~~~~~
error: command '/usr/local/cuda/bin/nvcc' failed with exit status 1