为什么我在 Google Colab 中收到权限被拒绝的错误?

1 python python-3.x jupyter-notebook jupyter-lab google-colaboratory

我正在尝试按照本教程在 Google Colab 上训练 GPT-2 模型:教程链接

但是当我输入这行代码时:

!PYTHONPATH=src ./train.py --dataset src/corpus/tdata.txt --model_name '345M' --batch_size 1 --learning_rate 0.00001
Run Code Online (Sandbox Code Playgroud)

这给了我错误:

/bin/bash: ./train.py: /usr/bin/env: bad interpreter: Permission denied
Run Code Online (Sandbox Code Playgroud)

如何在 Google Colab 中授予超级用户权限?

小智 6

您需要更改 train.py 或其父目录的权限:打开一个新单元并输入:

!chmod 755 -R <dir_path>
Run Code Online (Sandbox Code Playgroud)