目录

Building on Linux and macOS

1. Install Conda and activate conda environment

Please folllow the instruction at https://docs.conda.io/en/latest/miniconda.html

2. Install PyTorch

Please select the version of PyTorch you want to install from https://pytorch.org/get-started/locally/

Here, we install nightly build.

conda install pytorch -c pytorch-nightly

3. Install build tools

conda install cmake ninja

4. Clone the torchaudio repository

git clone https://github.com/pytorch/audio
cd audio

5. Build

python setup.py develop

Note

Due to the complexity of build process, TorchAudio only supports in-place build. To use pip, please use --no-use-pep517 option.

pip install -v -e . --no-use-pep517

[Optional] Build TorchAudio with a custom built FFmpeg

By default, torchaudio tries to build FFmpeg extension with support for multiple FFmpeg versions. This process uses pre-built FFmpeg libraries compiled for specific CPU architectures like x86_64 and aarch64 (arm64).

If your CPU is not one of those, then the build process can fail. To workaround, one can disable FFmpeg integration (by setting the environment variable USE_FFMPEG=0) or switch to the single version FFmpeg extension.

To build single version FFmpeg extension, FFmpeg binaries must be provided by user and available in the build environment. To do so, install FFmpeg and set FFMPEG_ROOT environment variable to specify the location of FFmpeg.

conda install -c conda-forge ffmpeg
FFMPEG_ROOT=${CONDA_PREFIX} python setup.py develop

文档

访问 PyTorch 的全面开发人员文档

查看文档

教程

获取面向初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并解答您的问题

查看资源