集锦
Colab——深度学习
- 切换tensorflow版本:
%tensorflow_version 1.x #切换至1.x
import tensorflow
print(tensorflow.__version__) #验证版本
- 下载东西:
!wget + 链接 (colab命令行前面加!,另外,下载东西可以一起下,中间加空格即可)
# e.g. !wget https://dl.fbaipublicfiles.com/senteval/senteval_data/msr_paraphrase_train.txt https://dl.fbaipublicfiles.com/senteval/senteval_data/msr_paraphrase_test.txt
- 源码项目:
!git clone + 链接
# e.g. !git clone https://github.com/carlos9310/bert.git
- 创造文件夹
!mkdir SQUAD_DIR && cd SQUAD_DIR # 导航至该文件下
# 另外可以支持多条命令 &&即可
-
切换GPU:> 代码执行程序 > 更改运行类型
-
计时
%%time
- debug
%debug print(i)
- 定位到自己云盘
from google.colab import drive
drive.mount("/content/drive")
- 把云盘某文件夹当做工作区
!cd /content/drive/MyDrive/R-transformer
import os
path = "/content/drive/MyDrive/R-transformer"
os.chdir(path)
os.listdir(path)
- 终端运行Python文件
python file.py
- bash报错
bash不能留空
- 终端运行bash文件
bash xxx.sh
- "Consider using the
--user
option or check the permissions."
pip3 install --user 包名
- bash运行报错,默认Linux执行bash是python2
python3 main.py
- pip批量安装
pip3 install --user -r requirements.txt
- pip全局设定清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
临时使用:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
- 检测 GPU运行时间和内存
%load_ext scalene
文件处理
-
json文件结构不清楚,可以在vscode中格式化文档,用json美化拓展
-
Ubuntu 直接解压zip文件会出现中文乱码现象,用下列命令:
unzip -O CP936 xxx.zip
- 生成该环境所有包
pip freeze > requirements.txt
- 中文乱码问题
试试转换编码(UTF-8/GB-18030/GBK)
- 程序报错
利用try-except语句或者编辑器自带的debug工具