-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Arrow CUDA build v1.0.1 from source missing build.sh #10222
Comments
The bintray url has been retired, and thus the You can update the URL to download from Sourceforge or https://github.com/ursa-labs/thirdparty instead, see the changes in #9483 |
Thanks @jorisvandenbossche I've manually set the download links to the ursa-labs/thirdparty repo and then the downloads completed successfully. However I still encounter the same error as before... It seems the build script of boost is the one failing, as I get the same error if I extract the boost from the new thirdparty repo and try to build it separately by hand.
Are there any additional steps I need to do besides the ones I wrote in my first post? |
@Atharex Besides downloading the dependency packages (e.g., Boost) you can also force cmake to use the downloaded (aka bundled) packages and ignore system-wide versions. I am able to do an offline build of Arrow 1.0.1 via the following steps:
|
The Ursa Labs thirdparty project has been updated so you can use |
Thanks @edponce this solved the c++ code building issues! I did notice also that if I run cmake with
When I use |
Also the wheel that is built in the end seems to have some troubles during import.
Though the package itself seems correctly installed, as the
Am I missing something in the build steps for the python wheel here? |
@Atharex The error usually occurs if you run the Python interpreter from Also, I noticed from the previous threads that ARROW_HOME is used somewhat incorrectly. ARROW_HOME should point to the installation directory of Arrow C++. Use ARROW_ROOT for the top directory of the repo. Putting all of this together, here are steps you can follow to successfully build/install Arrow 1.0.1 system-wide:
|
Ah true, the import was failing because I was testing it from the ARROW_ROOT/python directory. Works fine now! Also, thanks for the updated steps @edponce |
Hi!
I have been trying to compile apache arrow 1.0.1 with CUDA support to use with RAPIDS and I am getting stuck it seems because of some boost dependencies.
These are the commands I run in a docker container that has CUDA libraries preinstalled:
The make command fails quickly with this output:
Am I missing an installation step here?
When I run the download_dependencies.sh script, it seems it fails. Could that be the reason for this missing build.sh script?
The text was updated successfully, but these errors were encountered: