Utility functions for using AI2-THOR with Google Colab.
Project description
AI2-THOR Colab provides support for running AI2-THOR freely on the cloud using Google Colab. AI2-THOR is a near photo-realistic interactable framework for AI agents.
Templates
To get started, we recommend saving a copy of the AI2-THOR Colab Minimal Starter Template to your drive.
AI2-THOR Colab API Summary
Using Python's packaging manager, ai2thor_colab
can be installed with
pip install ai2thor_colab
Start X Server
AI2-THOR requires an X Server to run on a Linux machine. It allows us to open a Unity window where we can render scenes and observe images. Colab runs Linux, but it does not start an X Server by default. Using ai2thor_colab.start_xserver()
, we can install all required xserver dependencies and start it up:
import ai2thor_colab
ai2thor_colab.start_xserver()
Show Video
Given a sequence of image frames, we can merge them into a video and play it inside of Colab. For instance, we may RotateRight
10 times, and observe the frames after each action:
from a2thor.controller import Controller
controller = Controller()
frames = [controller.step("RotateRight").frame for _ in range(10)]
ai2thor_colab.show_video(frames, fps=5)
License
AI2-THOR Colab is licensed under Apache 2.0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file ai2thor_colab-0.0.1.dev13.tar.gz
.
File metadata
- Download URL: ai2thor_colab-0.0.1.dev13.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abf29ba20d3a5e0543f582aa365dcc254e25008ad00c32354e17f8b29b0f6061 |
|
MD5 | b239afa6f281347d014df480373cdd46 |
|
BLAKE2b-256 | 7fd82171004994aa58a2e1a13bd60071063409da270b63d792d5517d78001d65 |
File details
Details for the file ai2thor_colab-0.0.1.dev13-py3-none-any.whl
.
File metadata
- Download URL: ai2thor_colab-0.0.1.dev13-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 149f6a65205921b96a5de2d0372ec21ba05fdcf338cfd71fd703a7dd15a10837 |
|
MD5 | 62dd613f06c4f4c3cb27f1ddbe87dce9 |
|
BLAKE2b-256 | 70944c2538857aba64d724b196a18d2f2f34c7f668c727463bcd2ecfe2cea731 |