我有一个有点重的python笔记本,我想在GCP上运行,但在库破坏等问题上遇到了一些问题,我将慢慢地逐渐减少。同时,我想知道(如果可能的话)如何在我的本地机器上运行我的笔记本,同时将执行的工作负载放在一些云计算资源上?这样,我的代码就可以像在本地机器上设置的那样被调用。一个简单的解决方案是上传我本地windows机器的自定义镜像,但你不能在GCP免费试用中做到这一点,而且我是一个严格的学生!
发布于 2020-07-07 19:41:16
GCE 1.正如你所注意到的,由于免费试用程序的限制,“上传我本地windows机器的自定义镜像”到是不可行的。
Google Cloud Platform Free Tier > 12-month, $300 free trial
计划覆盖范围。
您的免费试用积分适用于所有Google Cloud资源,但以下情况除外:
2.嵌套虚拟化在这种情况下也不太可能工作。
Compute Engine > Doc > Enabling nested virtualization for VM instances > Restrictions
限制
只有在实例上运行的基于KVM的虚拟机管理程序才支持
装有内核版本4.9的
可以考虑在具有Python和软件的GCE中使用 Linux。
Project Jupyter > Installing the Jupyter Software
JupyterLab 2.1.5 documentation > Installation
如果您使用pip,您可以使用以下命令安装它:
$ pip install jupyterlab
除了官方文档之外,还有许多安装示例。例如这一条:
How To Set Up Jupyter Notebook with Python 3 on Ubuntu 18.04
第1步-设置Python
$ sudo apt update
$ sudo apt install python3-pip python3-dev
第2步-为Jupyter创建Python虚拟环境
$ sudo -H pip3 install --upgrade pip
$ sudo -H pip3 install virtualenv
$ mkdir ~/my_project_dir
$ cd ~/my_project_dir
$ virtualenv my_project_env
第3步-安装Jupyter
$ pip install jupyter
第4步-运行Jupyter Notebook
$ jupyter notebook
4.管理的Jupyter工具-谷歌云数据实验室-在这种情况下可能是一个解决方案。它可以作为免费试用。
集成和开源
Cloud Datalab建立在Jupyter (以前的IPython)上,Jupyter拥有蓬勃发展的模块生态系统和强大的知识库。Cloud Datalab支持使用Python、SQL和JavaScript (用于BigQuery用户定义函数)在BigQuery、AI平台、计算引擎和云存储上分析数据。
IPython支持
IPython基于Jupyter (以前是IPython),因此您可以使用大量现有的包进行统计、机器学习等。
Datalab > Doc > Resources > Cloud Datalab Pricing
使用谷歌云数据实验室是免费的。但是,您需要为您在Cloud Datalab中使用的任何Google Cloud Platform资源付费,例如:
中提出的其他charges.
https://stackoverflow.com/questions/62766365
复制相似问题