2019年2月27日 星期三

線上 Julia 編譯器 Juliabox

今天在 "Beginning Julia Programming (Apress)" 這本書裡看到作者介紹了 線上 Julia 編譯器 Juliabox, 這是 Julia 語言三位創辦人 Jeff Bezanson, Stefan Karpinski 與 Viral B. Shah 教授出來開的雲端計算公司-Julia Computing 所提供的計算服務, 對於一般計算有免費方案, 學術研究則有五折優惠, 參見官網下方的 "Subscription Models" :

https://www.juliabox.com/




可見免費客戶享有最多 3 核心 CPU, 2GB 硬碟, 12GB DRAM, 90 分鐘連線時間的運算環境, 對初學者或小型專案應該綽綽有餘. 不足可購買付費方案, 但目前不論哪個方案都尚未提供 GPU 資源 (即將提供).

首先按官網右上方的 Login 按鈕登入系統, 我採用註冊 E-mail 方式 :





輸入 email 按 Register 鈕註冊, 它會發出認證信函到信箱, 點信中的認證超連結會顯示密碼設定頁面, 設定後即完成註冊 :


點 "Log in" 超連結輸入帳密會詢問是否同意隱私權協約, 勾選同意後會出現用戶資訊填寫頁面 (必填), 完成後即登入 Dashboard 頁面 :





按 "Launch" 鈕即進入檔案系統, 在 Tutorials 目錄下有教學文件可參考 :




按右上角的 "New" 按鈕即開啟 Jupyter 介面, 可開始輸入 Julia 指令, 例如輸入 versioninfo() 顯示目前執行環境的版本 :




可見目前版本是 Julia 1.0.3, 跑在 2.3GHz, Linux 64 位元的機器上. 這樣只要能連上 Internet 就可以測試學習 Julia 了, 不需要在本機安裝編譯器與套件.




基本語法測試 OK.



矩陣運算測試 OK.

沒有留言 :