python版本跟tensorflow/pytorch确实有版本绑定关系。
但:
tensorflow/pytorch和cuda版本有绑定关系。
然后cuda版本和cudnn版本又有绑定关系。
然后cuda版本和nvidia driver版本又有绑定关系。
然后nvidia driver又跟linux kernel版本有绑定关系。
说实话,你要是真的好好玩过这些东西,python的版本不兼容问题根本就不值一提。
注:所谓的版本绑定关系不是一对一,而是若干个版本之间还是可以有选择的。但传递链一长,如果没有经验撞到版本不兼容是大概率事件。这里我就不提诸如cuda和cub,torch和apex等等之类的更多子模块之间的更复杂的版本依赖关系了。
【 在 callmebbser 的大作中提到: 】
: 是的,我一个3年前的程序,用的是Python 3.7 + TensorFlow 1.5,想升级到Python 3
: .8.10,结果发现3.8.10只支持TensorFlow 2.x,而TensorFlow 2.x的API以及模型存储
: 结构都变了不少,只得暂时放弃升级。看什么时候有空再折腾吧。
: ...................
--
FROM 180.111.24.*