Open XavierGeerinck opened 1 year ago
Hi @XavierGeerinck,
There shouldn't be a problem with ARM64. We already publish ARM wheels for macOS.
Are you sure there's not a local directory named ale_py
? Can you try to install via pip
with verbose mode enabled, i.e., pip install . --verbose
, and post the logs here?
Also, if you can post the exact Dockerfile that's able to reproduce the bug, I could also take a look at that.
Hi! Thanks a lot for coming back so soon. I got it working eventually with the below
# Install dependencies for building ALE
RUN apt update && \
apt install -y python3 python3-pip git cmake libsdl2-dev libboost-all-dev
# Clone the ale-py repository
RUN git clone https://github.com/mgbellemare/Arcade-Learning-Environment.git /ale
# Build ale-py and package it as wheel
RUN mkdir /tmp/ale-build \
&& cd /tmp/ale-build \
&& cmake -DUSE_SDL=OFF -DUSE_RLGLUE=OFF -DBUILD_EXAMPLES=OFF /ale \
&& make \
&& cd /ale \
&& pip install .
As ARM data center processors are becoming ever more popular I plan on releasing prebuilt wheels for manylinux_aarch64
next release.
A manylinux_aarch64
release would help with linux containers on mac too...
@andywatts would you be able to make a PR for this? It should be necessary to just update the GitHub/actions/build script for generating wheels
Hi All!
Thank you for this amazing project. I am just wondering, is Linux ARM64 supported? I am trying to compile and install it myself with the below, but it appears that the ROMs are not found then:
Which results in when starting a program