Pythonのバージョン、TensorFlowのバージョン、およびNumPyのバージョンの対応表を以下に示します。ここでは、NumPyの1.X系と2.X系のTensorFlowでの対応可否も含めています。
Python バージョン | TensorFlow バージョン | NumPy 1.X系 対応 | NumPy 2.X系 対応 |
---|---|---|---|
3.6 | 1.5 ~ 2.4 | 対応 | 非対応 |
3.7 | 1.13 ~ 2.11 | 対応 | TensorFlow 2.10以降 |
3.8 | 2.2 ~ 2.13 | 対応 | TensorFlow 2.10以降 |
3.9 | 2.5 ~ 2.13 | 対応 | TensorFlow 2.10以降 |
3.10 | 2.7 ~ 2.13 | 対応 | TensorFlow 2.10以降 |
3.11 | 2.10 ~ 2.13 | 対応 | TensorFlow 2.10以降 |
3.12 | 2.12 ~ | 対応 | 対応 |
詳細説明
- TensorFlowはgpu_support_2 external_linkから使用するバージョンをインストールしてください。
- NumPy 2.X系が非対応な場合、
pip install "numpy<2.0.0"
でNumpyをインストールしてください。 - NumPy 1.X系: TensorFlowは、すべてのバージョンでNumPy 1.X系に対応しています。特に、TensorFlow 2.9以前はNumPy 1.X系のみを推奨しており、互換性が確認されています。
- NumPy 2.X系: TensorFlow 2.10以降ではNumPy 2.X系に対応していますが、特に安定した互換性はTensorFlow 2.12以降で提供されており、最新バージョンでの動作が推奨されています。
この表は一般的な互換性の目安ですが、TensorFlowやNumPyのリリースに伴い、各環境での検証が必要な場合があります。