Pythonのバージョン、PyTorchのバージョン、そしてNumPyのバージョンの対応表について、以下にまとめます。ここでは、NumPyの1.X系と2.X系のPyTorchでの対応可否も含めます。
Python バージョン | PyTorch バージョン | NumPy 1.X系 対応 | NumPy 2.X系 対応 |
---|---|---|---|
3.6 | ~1.7.1 | 対応 | 非対応 |
3.7 | 1.0 ~ 1.13 | 対応 | PyTorch 1.11以降 |
3.8 | 1.4 ~ 2.1 | 対応 | PyTorch 1.11以降 |
3.9 | 1.7 ~ 2.1 | 対応 | PyTorch 1.11以降 |
3.10 | 1.10 ~ 2.1 | 対応 | PyTorch 1.12以降 |
3.11 | 1.12 ~ 2.1 | 対応 | PyTorch 1.13以降 |
詳細説明
- Pytorchはprevious-versions external_linkから使用するバージョンをインストールしてください。
- NumPy 2.X系が非対応な場合、
pip install "numpy<2.0.0"
でNumpyをインストールしてください。 - NumPy 1.X系: PyTorchはほぼ全バージョンでNumPy 1.X系に対応しています。特に古いバージョン(1.7以前)では、1.X系のみサポートしています。
- NumPy 2.X系: PyTorchはバージョン1.11以降からNumPy 2.X系に対応し始めました。最新のPyTorchバージョン(2.1)では、NumPyの2.X系に完全対応しています。
この表は、一般的な互換性のガイドラインであり、環境によってはバージョン間の互換性に差異がある可能性があります。