-
Notifications
You must be signed in to change notification settings - Fork 915
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
Use conda compilers #10275
Use conda compilers #10275
Conversation
15d504d
to
a505aae
Compare
a505aae
to
b58401e
Compare
b58401e
to
a25b758
Compare
ce1fa53
to
84ef8eb
Compare
cabe930
to
b2e7b02
Compare
Signed-off-by: Jordan Jacobelli <[email protected]>
Signed-off-by: Jordan Jacobelli <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks Jordan! 😄
Generally this looks great. Had a few suggested simplifications below
Signed-off-by: Jordan Jacobelli <[email protected]>
@jakirkham PR updated |
Thanks Jordan! 🙏 LGTM 😄 |
It looks like the most recent release of fsspec broke a few of our tests while our CI was offline. The issue is fsspec/filesystem_spec#961, which changes the behavior of Specifically, here is the difference:
@rjzamora how do you recommend that we fix this? The change to fsspec seems correct, so it's not a bug for us to report upstream but rather something that we need to fix in our usage. I think we probably want to change this error check because using the fact that no paths were returned as an error condition presupposes that the input was a a valid path when it could be an arbitrary JSON string, but I don't have all the context here. Perhaps there is a better solution that addresses problems that I'm not seeing. |
Yea, I ran into this yesterday. I've worked on a fix. Will open the PR over the weekend. |
Thanks @galipremsagar! No rush, I doubt this will seriously block anyone before Monday. I just wanted to diagnose this ASAP. |
Opened a PR to address the json pytest failures here: #10924 @Ethyling could you admin merge this(10275) PR since everyone has approved it? |
Fixes issue described here: #10275 (comment) This PR removes a false error that says path couldn't be resolved. But that isn't true incase of a json reader where the input can be a json string itself, hence to resolve this issue `is_raw_text_like_input` that indicates an IO reader(like read_json) is calling the utility function and the path need not be a valid one. In case of a true invalid path, either fsspec or libcudf throws a file not found error. Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Vyas Ramasubramani (https://github.com/vyasr) - Bradley Dice (https://github.com/bdice) URL: #10924
Dependent on: #10275 This PR adds required `conda` compilers in the environment file Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - AJ Schmidt (https://github.com/ajschmidt8) - https://github.com/jakirkham URL: #10915
As part of conda compiler migration #10275 we switched to `9.x`, this PR removed `9.3` requirement and switches it `9.x`. This is because the following error is seen some machines: ``` Encountered problems while solving. Problem: package gcc_linux-64-9.3.0-h44160b2_26 requires gcc_impl_linux-64 9.3.0.*, but none of the providers can be installed ``` Upgrading to `9.4.0` on those machines works fine. CI too picks up `9.4.0`, for ex: https://gpuci.gpuopenanalytics.com/job/rapidsai/job/gpuci/job/cudf/job/prb/job/cudf-cpu-cuda-build-arm64/CUDA=11.5/4654/consoleText, hence fixes the broken dev environments. Authors: - GALI PREM SAGAR (https://github.com/galipremsagar) Approvers: - Bradley Dice (https://github.com/bdice) - Ashwin Srinath (https://github.com/shwina) - Jordan Jacobelli (https://github.com/Ethyling) URL: #10943
This PR enables the usage of conda compilers to build conda packages. This is required to use
mambabuild