diff --git a/deployments/astro/config/common.yaml b/deployments/astro/config/common.yaml index eb8caee98..c97af25a8 100644 --- a/deployments/astro/config/common.yaml +++ b/deployments/astro/config/common.yaml @@ -92,9 +92,9 @@ jupyterhub: custom: group_profiles: # Astro Lab 128, Spring 2024, https://github.com/berkeley-dsep-infra/datahub/issues/5596 - course::1532117: # Temporarily grant 8G RAM to all students - mem_limit: 8G - mem_guarantee: 8G + course::1537100: # Temporarily bump down to 4G RAM to all students + mem_limit: 4G + mem_guarantee: 4G admin: extraVolumeMounts: - name: home diff --git a/deployments/astro/image/environment.yml b/deployments/astro/image/environment.yml index ce81f1033..40287df28 100644 --- a/deployments/astro/image/environment.yml +++ b/deployments/astro/image/environment.yml @@ -6,106 +6,102 @@ channels: dependencies: - python=3.11.* -- jupyter-server-proxy==4.2.0 +- jupyter-server-proxy>=4.3 # A linux desktop environment - websockify - -- syncthing==1.18.6 - -- numpy==1.26.* -- matplotlib==3.8.* +- numpy==1.26.4 +- numexpr>=2.8.7 +- matplotlib==3.9.* - graphviz>=2.50.0 - psycopg2==2.9.* -- pytorch==2.3.0 -- torchvision==0.18.* -- pytorch-lightning==2.2.1 -- pyaudio==0.2.11 -- cython +- pytorch +- torchvision +- pytorch-lightning - cartopy +- pandas>=2.2.2 - protobuf -- mkl -- mkl-service +- jupysql - mpich - mpi4py -- scikit-learn==1.4.* -- scikit-image==0.19.* -- scipy==1.11.3 +- mkl +- mkl-service +- netcdf4>=1.6 +- scikit-learn==1.5.* +- scikit-image==0.24.* +- scipy==1.14.* +- tensorflow-cpu==2.17.0 +- tensorflow==2.17.0 +- cudatoolkit +- jax>=0.4.31 +- jaxlib>=0.4.31 +- cython==3.0.11 - pip - pip: - - jupyter-desktop-server==0.1.3 - - -r infra-requirements.txt - - tensorflow - opencv-python>=4.5.5.62 - nose2>=0.10.0 - sympy - beautifulsoup4 - tqdm - - h5py - - netcdf4 - - numexpr - corner==2.2.* - - dask>=2021.12.0 - - dask-ml>=2021.11.30 - - distributed>=2021.12.0 - - jaxlib>=0.1.75 - - SQLAlchemy>=1.4.29 - - xarray>=0.20.2 - - nltk>=3.6.7 - - seaborn>=0.11.2 - - bqplot>=0.12.31 - - astroquery>=0.4.5 - - astropy==5.3.3 - - dustmaps>=1.0.9 - - pyvo>=1.2 - - joblib==1.2.0 - - aesara>=2.3.4 - - pymc3>=3.11.4 - - requests>=2.27.1 + - dask>=2024.8.1 + - dask-ml>=2024.4.4 + - distributed>=2024.8.1 + - SQLAlchemy>=2.0.32 + - xarray>=2024.7.0 + - nltk>=3.9.1 + - seaborn>=0.13.2 + - bqplot>=0.12.43 + - astroquery>=0.4.7 + - astropy>=6.1.2 + - dustmaps>=1.0.13 + - pyvo>=1.5.2 + - joblib==1.4.2 + - pymc>=5.16.2 + - requests>=2.32.3 - ipycanvas - - altair>=4.2.0 + - altair>=5.4.0 - vega3>=0.13.0 - - pytz>=2021.3 - - keras - - keras-preprocessing>=1.1.0 - - tensorflow-io-gcs-filesystem>=0.23.0 + - pytz>=2024.1 - lightkurve - - ipyparallel>=8.1.0 - - jupyter-tensorboard>=0.2.0 - - line_profiler>=3.4.0 - - snakeviz>=2.1.1 - - memory_profiler>=0.60.0 - - flask>=2.0.2 - - stsci.tools>=4.0.0 - - gensim>=4.1.2 + - ipyparallel + - line_profiler>=4.1.3 + - snakeviz>=2.2.0 + - memory_profiler>=0.61.0 + - flask>=3.0.3 + - stsci.tools>=4.1.0 + - gensim>=4.3.3 - tweet-preprocessor - pyLDAvis==3.4.1 - - umap-learn>=0.5.2 - - pydot>=1.4.0 - - TPOT>=0.11.7 - - tables>=3.7.0 - - aiohttp==3.8.5 - - jax + - umap-learn>=0.5.6 + - pydot>=3.0.1 + - TPOT>=0.12.2 + - tables>=3.10.1 + - aiohttp>=3.10.4 - watermark - autopep8 - - datashader==0.13.0 - - holoviews==1.14.7 - - hvplot==0.7.3 - vega_datasets - vega - pandas-bokeh - pythreejs - ipywidgets - ipyvolume + - urllib3 + - six + - ipython + - notebook - click - fire - pycodestyle - flake8 + - tdtax>=0.1.6 # - nb_black - pycodestyle_magic - twine - - otter-grader==3.1.4 + - otter-grader>=3.1.4 # for notebook exporting - - nbconvert[webpdf]==7.16.4 + - nbconvert[webpdf] - nb2pdf==0.6.2 - nbpdfexport==0.2.1 + - pytest-notebook==0.8.1 + - jupyter-tensorboard>=0.2.0 \ No newline at end of file