-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add conda-forge recipie for dgl
#22691
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
@mikemhenry this is the same issue I was seeing locally, I will continue to investigate. 😺 |
Hi @hmacdope, @mikemhenry! First of all thanks for driving the initiative of adding dgl to conda-forge channel. I have two questions:
|
👋 Hey @bartekkuncer Check out this thread here: dmlc/dgl#1855 (you may have seen it) @hmacdope is in Australia so there is a bit of a time delay. We are still in the middle of working on this and will post an update soon. Right now I think that flag controls if to build with libxsmm, and doesn't control using the vendored lib or the lib from conda-forge. Before we merge in this feedstock, we will have it using every lib that is on codna-forge and we will add the missing ones as well. |
@mikemhenry this will compile now at least (import failing with some linker error) which means the mechanism for inserting CF deps into the build is working. I think I will now try and make this work with the latest version + vendored thrust + up to date deps. |
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/dgl:
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@jakirkham no worries! I saw that it was missing from the docs you linked but I wasn't sure if it was an intentional omission. |
I am now trying locally a build where I don't have anything added to the test env to see if adding |
Without So I know that having I uploaded the built package and then installed it, and get Then if I install
The error goes away. |
So I don't know why, but it looks like we are dependent on the mkl build of blas, despite not having that in our host env explicitly. |
Am confused by the |
If you want to play around with this, this command will install and |
It looks like they all come from |
Can we just use MKL for now and then unwind the issues in a feedstock @mikemhenry @jakirkham? |
I am going to try moving |
Okay so once CI passes, I will remove the stuff I did for the swapfile, that might break the build but then it should be good to go... |
@conda-forge-admin, please ping team |
Hi! This is the friendly automated conda-forge-webservice. I was asked to ping @conda-forge/staged-recipes and so here I am doing that. |
Okay so this might fail without the swap file stuff, but this is ready to merge 😄 @carterbox |
recipes/dgl/meta.yaml
Outdated
- metis ==5.1.1 | ||
- nanoflann | ||
- parallel-hashmap | ||
- python =3.10 |
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.
Was this just due to CI limits?
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.
Good catch! Yes! I will fix that now
Co-authored-by: jakirkham <[email protected]>
@jakirkham this is ready to merge, we won't get a green check without the swap fix |
Thanks Mike! 🙏 LGTM @carterbox did you have any more thoughts here? Also Mike it might be worth sending a separate PR to add the swapfile changes to |
Will do! |
Thanks all! 🙏 |
Tagging @mikemhenry and @hadim
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).Fixes #12537