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.dev9.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ai2thor_colab-0.0.1.dev9.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.dev9.tar.gz
Algorithm Hash digest
SHA256 0979b7361d8651699f3b58c5169722ad1afc939f700e50b531b94cf502ea3a9d
MD5 f10041584be9d6f5cab0be01ae19aa19
BLAKE2b-256 c83d6009eba86d9e40be2e058e7f548f2758bc80a6553429dcda527f8a35f6a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ai2thor_colab-0.0.1.dev9-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.dev9-py3-none-any.whl
Algorithm Hash digest
SHA256 2b19a008c16a1ac7aa6bdf2688cd19218fc897fa026946f6fe6fe063c3db8717
MD5 f8060d48e32c22347bde040cd2e70370
BLAKE2b-256 2c10fc183eec855a7ad02808889bcfc3977440c876feee5760e332645c9a8a8c

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