12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- {% set build_variant = environ.get('CONDA_BUILD_VARIANT', 'cpu') %}
- package:
- name: torchvision
- version: "{{ environ.get('BUILD_VERSION') }}"
- source:
- path: "{{ environ.get('SOURCE_ROOT_DIR') }}"
- requirements:
- build:
- - {{ compiler('c') }} # [win]
- - libpng
- - libjpeg-turbo
- # NOTE: The only ffmpeg version that we build is actually 4.2
- - ffmpeg >=4.2 # [not win]
- host:
- - python
- - setuptools
- - pytorch-mutex 1.0 {{ build_variant }} # [not osx ]
- {{ environ.get('CONDA_PYTORCH_BUILD_CONSTRAINT') }}
- {{ environ.get('CONDA_CUDATOOLKIT_CONSTRAINT', '') }}
- run:
- - python
- - defaults::numpy >=1.11 # [py <= 310]
- - numpy >=1.23.5 # [py >= 311]
- - requests
- - libpng
- - ffmpeg >=4.2 # [not win]
- - libjpeg-turbo
- - pillow >=5.3.0, !=8.3.*
- - pytorch-mutex 1.0 {{ build_variant }} # [not osx ]
- {{ environ.get('CONDA_PYTORCH_CONSTRAINT') }}
- {{ environ.get('CONDA_CUDATOOLKIT_CONSTRAINT', '') }}
- {% if build_variant == 'cpu' %}
- run_constrained:
- - cpuonly
- {% elif not osx %}
- run_constrained:
- - cpuonly <0
- {% endif %}
- build:
- string: py{{py}}_{{ environ['CU_VERSION'] }}
- script: python setup.py install --single-version-externally-managed --record=record.txt
- script_env:
- - CUDA_HOME
- - FORCE_CUDA
- - BUILD_VERSION
- - TORCH_CUDA_ARCH_LIST
- - MACOSX_DEPLOYMENT_TARGET
- test:
- imports:
- - torchvision
- - torchvision.datasets
- - torchvision.transforms
- source_files:
- - test
- requires:
- - pytest
- - scipy
- - libjpeg-turbo
- - ca-certificates
- about:
- home: https://github.com/pytorch/vision
- license: BSD
- license_file: LICENSE
- summary: 'image and video datasets and models for torch deep learning'
|