Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai2thor_colab-0.0.1.dev10.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

ai2thor_colab-0.0.1.dev10-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file ai2thor_colab-0.0.1.dev10.tar.gz.

File metadata

  • Download URL: ai2thor_colab-0.0.1.dev10.tar.gz
  • Upload date:
  • Size: 4.1 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

Hashes for ai2thor_colab-0.0.1.dev10.tar.gz
Algorithm Hash digest
SHA256 3ba1c61d4f1485af856a985e6a0cd66edc93365c4c2c0d96288669ec14cec2c9
MD5 26ea39163808b77a85368d7e116d133b
BLAKE2b-256 270690b05486feb4fbd54c2411854753e9533852f5049192b43752999ad8bfc7

See more details on using hashes here.

File details

Details for the file ai2thor_colab-0.0.1.dev10-py3-none-any.whl.

File metadata

  • Download URL: ai2thor_colab-0.0.1.dev10-py3-none-any.whl
  • Upload date:
  • Size: 8.1 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

Hashes for ai2thor_colab-0.0.1.dev10-py3-none-any.whl
Algorithm Hash digest
SHA256 c977d4c5144c6be5d7f22c99571e818c56d93e7c43eca0307178c09c1e90b78a
MD5 c9523db0ed3242d5cc54c371ad2ede5c
BLAKE2b-256 71955359574eaadda4f43bdbba6b4c1418d765409c0f5fc8494d78c004e2ec3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page