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

Uploaded Source

Built Distribution

ai2thor_colab-0.0.1.dev13-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

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

Hashes for ai2thor_colab-0.0.1.dev13.tar.gz
Algorithm Hash digest
SHA256 abf29ba20d3a5e0543f582aa365dcc254e25008ad00c32354e17f8b29b0f6061
MD5 b239afa6f281347d014df480373cdd46
BLAKE2b-256 7fd82171004994aa58a2e1a13bd60071063409da270b63d792d5517d78001d65

See more details on using hashes here.

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

Hashes for ai2thor_colab-0.0.1.dev13-py3-none-any.whl
Algorithm Hash digest
SHA256 149f6a65205921b96a5de2d0372ec21ba05fdcf338cfd71fd703a7dd15a10837
MD5 62dd613f06c4f4c3cb27f1ddbe87dce9
BLAKE2b-256 70944c2538857aba64d724b196a18d2f2f34c7f668c727463bcd2ecfe2cea731

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