如何在Google Colab上执行Blender命令?

时间:2019-07-26 19:12:49

标签: python blender google-colaboratory

我有一个生成图像的脚本。不幸的是,我没有GPU,并且每次使用CPU执行该脚本时,脚本都会在某些图像后中断并引发一些错误。我希望可以通过Google Colab上的Blender后台运行python脚本。

我已经做了以下事情:

!apt install blender
!apt install libboost-all-dev
!apt install libgl1-mesa-dev

执行以上命令,以验证是否已安装Blender。然后,我尝试在Blender后台运行python脚本:

!blender --background --python script.py -- --num_images 100

但是随后我仍然收到以下错误,什么也没发生。

src/tcmalloc.cc:283] Attempt to free invalid pointer 0x7f268381e040

已将运行时类型选择为GPU。有人知道如何解决吗?

谢谢!

1 个答案:

答案 0 :(得分:-1)

在Colab上使用Blender时,您需要设置-noaudio选项。

!blender -b -noaudio --python script.py 

参考:Blender Command Line Arguments