Pythonのバージョン、PyTorchのバージョン、そしてNumPyのバージョンの対応表について、以下にまとめます。ここでは、NumPyの1.X系と2.X系のPyTorchでの対応可否も含めます。

Python バージョンPyTorch バージョンNumPy 1.X系 対応NumPy 2.X系 対応
3.6~1.7.1対応非対応
3.71.0 ~ 1.13対応PyTorch 1.11以降
3.81.4 ~ 2.1対応PyTorch 1.11以降
3.91.7 ~ 2.1対応PyTorch 1.11以降
3.101.10 ~ 2.1対応PyTorch 1.12以降
3.111.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系に完全対応しています。

この表は、一般的な互換性のガイドラインであり、環境によってはバージョン間の互換性に差異がある可能性があります。