TF 2.1.0-rc2 發佈,2020 年停止支持 Python 2
- 2020 年 2 月 11 日
- 筆記
By 超神經
內容一覽:2020 年 1 月 1 日,Python 2 即將停止維護,正式退休。Python 3 全面登場的時刻,TensorFlow 也在悄悄改變。
關鍵詞:TensorFlow Python
近日 TensorFlow 官方 GitHub 賬號中,發佈了 TensorFlow 2.1.0-rc2。

TensorFlow GitHub 官方發佈 2.1.0-rc2
據悉,TensorFlow 將於 2020 年 1 月 1 日正式停止支持 Python2,TensorFlow 2.1 將是支持 Python 2 的最後一個 TF 版本,TensorFlow 2.1.0-rc2 也被官方定義為 2019 年的最後一次更新。
此次更新中,tf.keras、tf.data、tf.debugging 等均有更新和改進,更多細節,用戶可訪問:http://dwz.win/vH3 查看。
官宣:Python 2 只支持到 2020 年
早在今年 9 月,Python 官方就曾發佈過聲明,稱對於 Python 2 的支持,將於 2020 年 1 月 1 日結束,在這之後即使出現安全問題,也不再進行更新和維護。用戶需要儘快升級至 Python 3。
閱讀完整聲明:python.org/doc/sunset-python-2/

python.org 9 月份發佈《Python 2 的落幕》
12 月 20 日,Python 軟件基金會在官網宣布,再次敦促開發者遷移,並稱 Python 2.7 最後一次更新將在 2020 年 4 月完成,屆時 Python 2 完全「退休」,官方及志願者不再進行任何維護。

Python 軟件基金會發佈 Python 2 系列退休公告
據Python 軟件基金會稱,早在 2015 年就計劃發佈 Python 2.7 的最終版本,但是為了讓開發者有足夠時間適應 Python 3,最終版本的發佈,被整整推遲了 5 年(完整閱讀:http://dwz.win/vBB)。
被迫營業的 TensorFlow 2.1.0-rc2

TensorFlow 被廣泛應用於機器學習算法的編程實現,其 Python/C++/Java API 共享了大部分執行代碼,但是有關於反向傳播梯度計算的部分,需要在不同語言單獨實現。當前只有 Python API 較為豐富的實現了反向傳播部分。所以大多數人使用 Python 進行模型訓練。

Python 2.7 退休倒計時
鑒於 Python 官方即將停止對 Python 2 的維護,TensorFlow 為了維護用戶代碼穩定性,也不得不跟隨 Python 官方的步伐,暫停對 Python 2 的支持。
在最新發佈的 TensorFlow 2.1.0-rc2 中,官方進行了多處修改和完善,相信少了對 Python 2 的支持,TensorFlow 團隊將會節省出更多的精力和開發資源,進一步提高對 Python 3 的支持。
—— 完 ——