1 回答

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個贊
我認(rèn)為你問的是不可能的。一些解釋:
在您的情況下,您有兩個前端用于與代碼交互:
Jupyter Notebook
(由運(yùn)行您計算機(jī)的本地服務(wù)器提供給您的瀏覽器)Google Colab
(由谷歌服務(wù)器提供)
此外,您有兩個后端運(yùn)行它們從前端接收的代碼:
IPython kernels
(由您的 jupyter 進(jìn)程啟動)Google cloud runtimes
(在谷歌云基礎(chǔ)設(shè)施上運(yùn)行,可能帶有 GPU 加速)
以下組合是可能的:
Jupyer Notebook --> IPython kernel
這可能是您開始時的設(shè)置。Google Colab --> Google cloud runtimes
是 Google colab 的默認(rèn)設(shè)置。您將筆記本文件上傳到您的谷歌驅(qū)動器(或創(chuàng)建一個新的)。您在 Colab 界面中執(zhí)行的代碼在 google 云基礎(chǔ)架構(gòu)上運(yùn)行。這也使您可以通過在運(yùn)行時激活它來訪問 GPU 加速 -> 更改運(yùn)行時類型Google Colab --> IPython kernel
您仍然像 (2) 中那樣在 Google Colab 界面中編寫代碼,但是當(dāng)您執(zhí)行單元時,它由計算機(jī)上的 IPython 內(nèi)核使用本地硬件運(yùn)行。您鏈接的“本地運(yùn)行時”幫助文章中描述了此設(shè)置。
您正在嘗試做的事情聽起來像:
Jupyter Notebook --> Google cloud runtime
這是這里唯一不可能的組合。
如果你想在谷歌云硬件上運(yùn)行帶有 GPU 加速的筆記本,你有兩個選擇:
將其上傳到您的 Google Drive 并在 Google Colab 中編輯/運(yùn)行(上面的設(shè)置 2)
使用谷歌Compute Engine執(zhí)行個體所描述的運(yùn)行Jupyer筆記本電腦在這里。請注意,在這種情況下可能會收取費(fèi)用。
添加回答
舉報