TensorFlow 1.9 早已發(fā)布并在各大平臺上運行,如 Linux、蘋果、安卓等系統(tǒng)。然而,不論用戶們?nèi)绾闻?,在樹莓派上運行 TensorFlow 卻始終是個難題。近日,TensorFlow 終于和樹莓派展開合作,并于今天宣布——其最新版本 TensorFlow 1.9 開始支持樹莓派。
2015 年首次推出 TensorFlow 時,我們的初衷是希望它成為一個面向所有人的「開源機器學(xué)習(xí)框架」。為此,我們想在擁有更多用戶的平臺上運行。一直以來,我們支持 Linux、MacOS、Windows、iOS 和安卓。然而,盡管很多貢獻者不懈努力,在樹莓派上運行 TensorFlow 還是很艱難?,F(xiàn)在,由于與樹莓派基金會的合作,我們很高興地告訴大家,可以使用 Python pip 包系統(tǒng)從預(yù)先構(gòu)建的二進制文件中在樹莓派上安裝 TensorFlow 1.9 了!如果正在運行 Raspbian 9(stretch),你可以通過從終端運行以下兩個命令來安裝它:
sudo apt install libatlas-base-dev
pip3 install tensorflow
然后就可以運行 python3,可以在任何你想用的平臺上使用 TensorFlow,下面是簡單的「hello world」的例子
# Python
import tensorflow as tf
tf.enable_eager_execution()
hello = tf.constant(‘Hello, TensorFlow!’)
print(hello)
如果系統(tǒng)輸出如下,就可以開始編寫 TensorFlow 程序了:
Hello, TensorFlow!
如果想了解在 TensorFlow 網(wǎng)站的樹莓派上安裝 TensorFlow 及故障解決的更多細(xì)節(jié),請戳:https://www.tensorflow.org/install/install_raspbian
TensorFlow 支持樹莓派令人感到興奮,因為后者擁有諸多富有創(chuàng)造力的開發(fā)者,在編程教學(xué)方面也有廣泛應(yīng)用。因此,簡化 TensorFlow 的安裝可以幫助我們將機器學(xué)習(xí)介紹給更多的人。我們已經(jīng)看到 DonkeyCar 等平臺使用 TensorFlow 和樹莓派創(chuàng)造自動駕駛玩具汽車。二者結(jié)合的難度已經(jīng)降低,我們迫不及待想看到新項目的啟動。
Eben Upton 是樹莓派的創(chuàng)始人,他說:「現(xiàn)代計算機教育必須兼顧基礎(chǔ)知識和前沿話題??紤]到這一點,我們很高興能與谷歌合作,將 TensorFlow 機器學(xué)習(xí)移植到樹莓派平臺上。我們希望看到各個年齡的孩子們用它創(chuàng)造有趣的應(yīng)用?!刮覀兎浅M馑挠^點!
我們希望看到更多的教材和教程出現(xiàn),能夠幫助越來越多的人在這個經(jīng)濟、靈活的設(shè)備中探索機器學(xué)習(xí)的可能性。