Git Product home page Git Product logo

Comments (1)

garfieldnate avatar garfieldnate commented on June 18, 2024

Okay, it turns out that I had not set up the x86 version of Python on my machine correctly. When an ARM64 Python calls executables, they run in ARM64 mode, and ai2thor is only available in x86_64.

Now that I have Python set up correctly, the scene renders. The Unity window is unresponsive and the cursor is always the beachball of death, but I can still control it from Python.

So there are two issues here, which ideally would be fixed but a note in the documentation about known issues/constraints would also be helpful:

  1. ai2thor is only distributed in x86_64, so it must be used from an x86_64 Python. Setting up two Pythons for different architectures is actually a fairly big ask for most users, and it would be much better to have a build for ARM64 available. Otherwise, noting that this architecture is not supported would at least be a heads-up for the next person.
  2. The Unity window that opens is unresponsive. This makes it a bit difficult to work on Mac because the OS wants to hide it behind other windows, and the top menus don't work. To be clear, it's responsive to Python code, just not to the user's cursor.

from ai2thor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.