adc-connect / adcc

adcc: Seamlessly connect your program to ADC
https://adc-connect.org
GNU General Public License v3.0
32 stars 19 forks source link

Conda-forge deployment #138

Open maxscheurer opened 2 years ago

maxscheurer commented 2 years ago

I'd like to test deployment of libtensorlight/adcc via conda-forge. Comments etc. can be added to this issue 😄

maxscheurer commented 2 years ago

libtensorlight already up on c-f ✅

mfherbst commented 2 years ago

Very nice. Let me know if you need to discuss something. In case there is need: I know some people from the conda-forge team I could summon.

maxscheurer commented 2 years ago

I had some problems yesterday but everything is running smoothly now I guess: https://github.com/conda-forge/staged-recipes/pull/17477

maxscheurer commented 2 years ago

BTW I can add you as package maintainer if you want 😬

mfherbst commented 2 years ago

I don't have strong feelings about it. As you wish ...

mfherbst commented 2 years ago

Why did you disable the sha256sum check by the way. I'm not sure this is a good idea.

maxscheurer commented 2 years ago

The sha256sum (older version) on c-f VM does not support the --ignore-missing option. Maybe you have a suggestion how one could patch the script instead? 😬

mfherbst commented 2 years ago

I guess what you could do is "preprocess" the SHA256SUM file to only contain the files which are truely there, e.g. something like

while read line; do
     [ -f "$line" ] && echo "$line" >> SHA256SUM.filtered
done < SHA256SUM
mv SHA256SUM.filtered SHA256SUM

I guess it even makes sense to update this in adcc directly.

maxscheurer commented 2 years ago

I'm keeping track of the next steps here (in order):

mfherbst commented 2 years ago

upload new docs (currently online is v0.15.7)

Seriously ... that's my bad.

maxscheurer commented 2 years ago

We should probably somehow discontinue the adcc channel on anaconda.org. I don't know if we should leave it up there for some "grace period"? Opinions, @mfherbst and @loriab (if you need the current adcc channel versions)?

mfherbst commented 2 years ago

Agree, we should leave it up for some time. Perhaps we could push a last version by a manual build (?), which includes a warning upon import?

maxscheurer commented 2 years ago

That's a good suggestion! Can do the manual build for 0.15.11 and upload it to the adcc channel. I would say we remove our own channel once 0.16.0 comes out.

mfherbst commented 2 years ago

Sounds fair. That'll probably be the case when another major feature (LR-PCM ?) goes in.

maxscheurer commented 2 years ago

Yes, PCM (#132) and gradients (#124) should be in 0.16.0.

maxscheurer commented 2 years ago

@mfherbst if you find the time, could you push the v0.15.13 docs to the website?

mfherbst commented 2 years ago

Done.