關於tensor2tensor與tensorflow版本衝突的解決方案

  工作需要,研究了幾天的t2t,萬萬沒想到在虛擬環境的搭建方面出現了問題。

       直接安裝t2t,當前是1.15.7版本,默認會安裝tensorflow的最新版本,最終會在執行t2t-trainer命令的時候報錯,錯誤信息可以很明顯的看出這是個版本的衝突問題。 t2t不支持tf2,必須將tf降低版本。我採用的方案是先直接安裝t2t,然後降版本。

  1.指定t2t版本爲最新,當前1.15.7.

       2.指定tf版本爲1.15.2,或者tf-gpu爲1.15.2.

       3.指定其他tf庫爲1.15的對應版本。

       經測試,當前可以穩定運行,步驟略顯繁瑣。

  參考自:https://github.com/tensorflow/tensor2tensor/issues/1729

  還查到另外一個解決方案,目測可行性極高。https://www.cnblogs.com/huadongw/p/15164621.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章