-
Notifications
You must be signed in to change notification settings - Fork 7
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
Additional packages for UW NASA Hackweek 2024 #118
Comments
CC: @micah-prime |
Linking this issue for getting snowexsql on conda-forge SnowEx/snowexsql#93 |
This relaxes many exact pins and updates a lot of commonly used scientific python packages to more recent versions addresses #118
Adding a request for https://pixi.sh/latest/ |
Adding a request for itables |
@scottyhq, do you reckon it's ok to add Pytorch (CPU build) into |
Fine with me! At some point it'll probably be necessary to clarify (maybe here https://book.cryointhecloud.com/content/hub_best_practices.html) what is in the default environment (minimal + bring your own environment) or everything in the kitchen sink.... |
Ok, started the PR at #125 to add more packages in. Do we still need |
PyTorch is kinda huge though isn't it? We've been keeping the ML stuff, especially the more advanced libraries that fewer people use, separate to streamline the time it takes to load the image. So I'm a little more inclined to keep that in the separate image. Our main image should be things that a large swath of our users will be able to use, but kept as small as possible otherwise. Then people can build permanent kernels or, soon, be able to build their own images automatically from an environment/requirements and use those instead. |
Adding a request for hydroeval |
The CPU build of Pytorch won't pull in any of the CUDA libraries (which uses up a lot of disk space), but the package ( |
Keep the docker image small, xref #118 (comment)
Updating the conda environment.yml file to include more packages as requested at #118. Newly added: - hydroeval=0.1.0 - itables=2.14 - jupyter-sshd-proxy=0.2.0 - py-xgboost=2.1.1 (cpu) ~- pytorch=2.3.1 (cpu)~ - stackstac=0.5.1 Extensions that are added back since they have new compatible releases: - jupyter-offlinenotebook=0.3.1 Upgraded: - code-server from 4.16.1 to 4.23.1 - snowexsql from 0.4.1 to 0.5.0 (so that we can get geopandas 1.0, xref #121 (comment)) - icepyx from 1.1.0 to 1.2.0
In prep for https://2024.hackweek.io using CryoCloud we have requests for the following latest package releases in the default environment. This is a tracking issue, might add some more. We can open up separate PRs for each cc @jomey
- [ ] pixi(omitting for now, but people can install into /home/joyvan if desired)- [ ] pytorch (CPU build)- [ ] hydroeval(omitting b/c seems bespoke and only on pypi, so users should%pip install hydroeval
if neededThe text was updated successfully, but these errors were encountered: