Comments (1)
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:
- 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.
- 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)
- ProcTHOR + Objaverse HOT 1
- Getting All Object Images HOT 1
- ValueError: when using GetShortestPathToPoint
- invoke local-build is not building a .app file (unity editing for AI2THOR scenes)
- Hi! Will Unity's latest pricing policy affect the future updates of the AI2thor platform? HOT 1
- error HOT 1
- error about aothor
- error about ai2thor-xorg HOT 2
- Running ai2thor on Lambda compute
- The support for multi-agent in ProcTHOR-10k. HOT 1
- How can we load new unity scene in ai2thor? HOT 2
- Headless rendering: download speed
- interact.py Issue HOT 2
- No valid positions to place object found when attempting to place many small objects on the same plate or bowl
- Problem for saving images in the scene HOT 2
- Install procthor Error
- Some room sizes do not match top-down view HOT 1
- Program stuck when new a Controller() HOT 1
- How to use procthor-10k in object navigation task? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ai2thor.