捷徑

在 Linux 和 macOS 上建置

1. 安裝 Conda 並啟動 conda 環境

請依照 https://docs.conda.io/en/latest/miniconda.html 上的指示操作

2. 安裝 PyTorch

請從 https://pytorch.dev.org.tw/get-started/locally/ 選擇您要安裝的 PyTorch 版本

在此,我們安裝 nightly build。

conda install pytorch -c pytorch-nightly

3. 安裝建置工具

conda install cmake ninja

4. 複製 torchaudio 儲存庫

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

5. 建置

python setup.py develop

注意

由於建置過程複雜,TorchAudio 僅支援就地建置。若要使用 pip,請使用 --no-use-pep517 選項。

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

[選用] 使用自訂建置的 FFmpeg 建置 TorchAudio

預設情況下,torchaudio 嘗試建置 FFmpeg 擴充功能,以支援多個 FFmpeg 版本。此過程使用針對特定 CPU 架構(如 x86_64aarch64 (arm64))編譯的預先建置 FFmpeg 函式庫。

如果你的 CPU 不屬於上述型號,則建置過程可能會失敗。 若要解決此問題,可以停用 FFmpeg 整合 (透過設定環境變數 USE_FFMPEG=0),或切換到單一版本 FFmpeg 擴充功能。

若要建置單一版本 FFmpeg 擴充功能,使用者必須提供 FFmpeg 二進位檔,並使其在建置環境中可用。 為此,請安裝 FFmpeg 並設定 FFMPEG_ROOT 環境變數來指定 FFmpeg 的位置。

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

文件

存取 PyTorch 的完整開發者文件

檢視文件

教學

取得初學者和進階開發人員的深入教學課程

檢視教學課程

資源

尋找開發資源並獲得問題解答

檢視資源