Google Colab Blender 渲染错误:无法读取文件

Posted

技术标签:

【中文标题】Google Colab Blender 渲染错误:无法读取文件【英文标题】:Google Colab Blender render Error: cannot read file 【发布时间】:2021-09-16 02:06:22 【问题描述】:

尝试渲染单个帧 遵循此脚本“Blender_script_for_Google_Colab_using_the_GPU.ipynb” by- https://github.com/donmahallem

成功安装 GDrive 并安装 Blender。 从上到下,一个一个地执行所有单元格。

这是最终单元格的输出

found bundled python: /content/blender2.83.12/2.83/python
Error: Cannot read file '/content//content/drive/MyDrive/Blender/donut.blend': No such file or directory
<bpy_struct, CyclesPreferences at 0x7f6366c38ba8>
Device found CUDA
Activating <bpy_struct, CyclesDeviceSettings("Tesla T4")>
Activating <bpy_struct, CyclesDeviceSettings("Tesla T4")>

Blender quit```

【问题讨论】:

请不要编辑一个问题来表示它已被回答 - 只需接受一个答案(也对答案投票以显示对您有用或无用的答案) 【参考方案1】:

回答

应该是这样的

!/content/blender2.83.12/blender -P './setgpu.py' -b -noaudio '/content/drive/MyDrive/Blender/donut.blend' -E CYCLES -o '/content/drive/MyDrive/Blender/test_mixed_####.png' -f 1 |&amp; tee '/content/drive/MyDrive/Blender/log.txt'

不是这样的

!/content/blender2.83.12/blender -P './setgpu.py' -b -noaudio '/content/drive/MyDrive/Blender/donut.blend' -E CYCLES -o '/content/drive/MyDrive/Blender/test_mixed_####.png' -f 1 |&amp; tee '/content/drive/MyDrive/Blender/log.txt'

简而言之,我忘了从“Blend_file_path”和“Output_path”中删除大括号

【讨论】:

【参考方案2】:

我认为您应该在目录路径中使用“My Drive”而不是“MyDrive”。

【讨论】:

!/content/blender2.83.12/blender -P './setgpu.py' -b -noaudio '/content/drive/MyDrive/Blender/donut.blend' -E CYCLES -o '/content/drive/MyDrive/Blender/test_mixed_####.png' -f 1 |&amp; tee '/content/drive/MyDrive/Blender/log.txt' 使用此命令有效。

以上是关于Google Colab Blender 渲染错误:无法读取文件的主要内容,如果未能解决你的问题,请参考以下文章

将 Google Drive 挂载到 Python Colab 错误

使用 Google Colab -- GPU 设备未找到错误

Google Colab 上的 GPU 内存不足错误消息

如何修复 google colab 上的 cuda 运行时错误?

在 Google Colab 上执行任何单元格时出现浏览器弹出消息错误

在 Google Colab pro -Pytorch 中随机接收错误消息