-
-
Notifications
You must be signed in to change notification settings - Fork 71
Problem when compiling on ARM #615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Good catch! We should support all the following linux architectures: cmdstan-2.30.1-linux-arm64.tar.gz It seems like |
Maybe first add possibility to select it manually and then add automatic logic? |
Wow that's a quick answer ! Thanks a lot. For now I got around this issue by installing prophet from source (https://github.com/facebook/prophet/tree/v1.1.1#installation-in-python---development-version) instructing it not to install cmdstan:
and pointing to a manually installed cmdstan (basically a download, extract and symbolic link operation) using the CMDSTAN environment variable. @WardBrian on my intel dev laptop this gets me: @ahartikainen I think too that a manual control is quite enough to start with, it may bring more code changes though to allow the argument passing down the calls. Any idea about the schedule for this to land in a release ? |
I'm currently thinking we should:
The other thing I considered is updating the |
Summary:
Compilation on ARM do not work properly: the version option is not enough to download the correct cmdstan release file.
Description:
In our deployment process we install facebook "prophet" (1.1) which depends on cmdstanpy 1.0.7.
The deployment is done on an ARM architecture.
The process stops with the error:
which indicate an architecture problem.
After some investigation it seems that the url to download the cmdstan release is not correct for ARM, here:
cmdstanpy/cmdstanpy/install_cmdstan.py
Line 461 in e885cb0
This url construct do not take into account the architecture of the target which is:
The Ruby wrapper for cmdstan (https://github.com/ankane/cmdstan-ruby) fixed this problem in that commit: ankane/cmdstan-ruby@7a6a384
Would it be possible to use the same fix with cmdstanpy ?
Thanks !
Additional Information:
Everything works fine when installing on amd64 architecture.
Current Version:
The text was updated successfully, but these errors were encountered: