Colab and Custom Environments

Hello,

I would like to ask, is there any tutorial on how to upload custom unity environmnents in Google Colab and then do the training with the low-level API? I 've seen some extremely interesting examples in the colab folder of the main github repo using the low level API but they all use the registry environments, and it got me curious if /how I could upload my own enviro executable and utilize the GPU (since I unfortunately do not have any locally). I tried uploading the .exe binary file along with all the other files that came after compilation but it gives me an error, after I used the same basic command that works locally.

I think you had the right idea, but since the colab runtime is a linux runtime you need to make sure you compile your Unity environment for linux (.x86_64 file instead of .exe) instead of windows. I think there will also be a few other files created but as long as you upload them all you should be good. Hope this helps

Thanks a lot for the tip, I’ve been now trying to create a Linux build for the starter roll-a-ball project to test this but I am having trouble completing the build, something about not being able to move Temp/StagingAreaLinuxPlayer to Temp/StagingArea\roller.x86_64 and have no idea what that means… It builds just fine for Windows