h2oai / h2o4gpu

H2Oai GPU Edition
Apache License 2.0
460 stars 95 forks source link

dependencies incompatibilities between h2o4gpu and cudf #825

Closed retimadangol closed 4 years ago

retimadangol commented 4 years ago

Description

when trying to get a conda environment with Nvidia’s cudf package and H2o’s h2o4gpu package it fails

Error

$ conda env create -f ./h2o4gpuwcudf.yml Solving environment: failed

UnsatisfiableError: The following specifications were found to be in conflict:

environment file, h204gpuwcudf.yml.

name: h2o4gpuwcudf channels:

However, uncommenting out the wheel file appears to work with these minimal dependencies

https://support.h2o.ai/a/tickets/96469

sh1ng commented 4 years ago

I don't know why but the file contains both h2o4gpu-cuda conda package and pip package from s3. If I remove h2o4gpu-cuda10 package and replace pip with bleeding edge release https://s3.amazonaws.com/h2o-release/h2o4gpu/releases/bleeding-edge/ai/h2o/h2o4gpu/0.3-cuda10/h2o4gpu-0.3.2-cp36-cp36m-linux_x86_64.whl it works.

I'm going to release version 0.4 this week.

pinskeep commented 4 years ago

The file has both because I was trying it both ways, commenting one or the other out. In the version above the s3 one was commented out to show the error. It was mentioned in the issue that using the wheel seemed to work. Thanks for your help with this as it helps with other cuda libraries as well.

sh1ng commented 4 years ago

I need to make some changes about multi-gpu support of xgboost. The release is postponed.

pinskeep commented 4 years ago

Thanks, looking forward to it.

NidhiMehta commented 4 years ago

@sh1ng any update on this . When will we have the new release out. thanks.

sh1ng commented 4 years ago

@NidhiMehta it was released yesterday.

Thank you for your patience.

pinskeep commented 4 years ago

The updated conda environment seems to be working for us. Thank you!