Questions tagged «google-colaboratory»

Google Colaboratory是用于机器学习教育和研究的研究工具。


28
如何防止Google Colab断开连接?
问:是否可以通过编程方式防止Google Colab在超时时断开连接? 下面介绍导致笔记本计算机自动断开连接的情况: Google Colab笔记本的空闲超时为90分钟,绝对超时为12小时。这意味着,如果用户在超过90分钟的时间内未与其Google Colab笔记本互动,则其实例将自动终止。另外,Colab实例的最大生存期为12小时。 自然,我们希望自动将最大值从实例中挤出,而不必不断地手动与之交互。在这里,我将假定常见的系统要求: Ubuntu 18 LTS / Windows 10 / Mac操作系统 对于基于Linux的系统,请使用流行的DE,例如Gnome 3或Unity Firefox或Chromium浏览器 我要在这里指出,这种行为并未违反 Google Colab的使用条款,尽管根据其常见问题解答不鼓励这样做(简而言之:从道德上讲,如果您真的不需要它,则用尽所有GPU是不可行的))。 我当前的解决方案非常愚蠢: 首先,我关闭屏幕保护程序,因此我的屏幕始终保持打开状态。 我有一个Arduino开发板,所以我只是将它变成了一个橡胶鸭子USB,并使其在我睡觉时模拟原始用户交互(只是因为我手边有其他用例)。 有更好的方法吗?

15
Google Colab:如何从我的Google驱动器读取数据?
问题很简单:例如,我在gDrive上有一些数据 /projects/my_project/my_data*。 另外,我在gColab中有一个简单的笔记本。 所以,我想做些类似的事情: for file in glob.glob("/projects/my_project/my_data*"): do_something(file) 不幸的是,所有示例(例如,例如https://colab.research.google.com/notebook#fileId=/v2/external/notebooks/io.ipynb)都建议仅将所有必要的数据加载到笔记本中。 但是,如果我有很多数据,可能会非常复杂。有解决这个问题的机会吗? 感谢帮助!

9
Google合作实验室:有关其GPU的误导性信息(某些用户只能使用5%的RAM)
更新:此问题与Google Colab的“笔记本设置:硬件加速器:GPU”有关。在添加“ TPU”选项之前就写了这个问题。 阅读关于Google Colaboratory提供免费Tesla K80 GPU的多个激动人心的公告,我试图在它上运行fast.ai课程,以使其永远无法完成-很快耗尽内存。我开始调查原因。 最重要的是,“免费的Tesla K80”并不是所有人都“免费”的-因为其中只有一小部分是“免费的”。 我从加拿大西海岸连接到Google Colab,我只能得到0.5GB的24GB GPU RAM。其他用户可以访问11GB的GPU RAM。 显然,对于大多数ML / DL工作而言,0.5GB GPU RAM是不够的。 如果您不确定自己能得到什么,这里是我拼凑的一点调试功能(仅适用于笔记本的GPU设置): # memory footprint support libraries/code !ln -sf /opt/bin/nvidia-smi /usr/bin/nvidia-smi !pip install gputil !pip install psutil !pip install humanize import psutil import humanize import os import GPUtil as GPU GPUs = …




7
如何在Google Colaboratory中使用R?
Google Colaboratory支持Python 2.7和3.6版本 不久前,我看到了一个如何在Colab中使用Swift的示例。 今天我碰巧跑 !jupyter-kernelspec list 并找到了一个新内核:IRkernel Available kernels: ir /usr/local/share/jupyter/kernels/ir python2 /usr/local/share/jupyter/kernels/python2 python3 /usr/local/share/jupyter/kernels/python3 swift /usr/local/share/jupyter/kernels/swift 现在也可以在Colab中使用R吗?安装R内核没有麻烦吗?


5
在Google colab中更改目录(突破了python解释器)
因此,我尝试使用Google collab将git clone和cd混入该目录-但我无法将其CD入。我究竟做错了什么? !rm -rf SwitchFrequencyAnalysis && git克隆https://github.com/ACECentre/SwitchFrequencyAnalysis.git !cd开关频率分析 !ls datalab / SwitchFrequencyAnalysis / 您可能希望它输出SwitchFrequencyAnalysis的目录内容-而是输出其根目录。我感觉自己缺少明显的东西-与python解释器有关吗?(文档在哪里?) 演示在这里。

4
tf.data.Dataset:不得为给定的输入类型指定`batch_size`参数
我使用的Talos和谷歌colab TPU运行的超参数调整Keras模型。请注意,我正在使用Tensorflow 1.15.0和Keras 2.2.4-tf。 import os import tensorflow as tf import talos as ta from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import Adam from sklearn.model_selection import train_test_split def iris_model(x_train, y_train, x_val, y_val, params): # Specify a distributed strategy to use TPU resolver = tf.contrib.cluster_resolver.TPUClusterResolver(tpu='grpc://' + os.environ['COLAB_TPU_ADDR']) tf.contrib.distribute.initialize_tpu_system(resolver) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.