工作需要,研究了幾天的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