Skip to content

Instantly share code, notes, and snippets.

@rasbt
Created February 6, 2022 16:12
Show Gist options
  • Save rasbt/4151fa94166b14439e9703993fc21e58 to your computer and use it in GitHub Desktop.
Save rasbt/4151fa94166b14439e9703993fc21e58 to your computer and use it in GitHub Desktop.
Relatively Minimal Miniforge environment for M1 Mac
name: base
channels:
- conda-forge
dependencies:
- absl-py=1.0.0=pyhd8ed1ab_0
- aiohttp=3.8.1=py39h5161555_0
- aiosignal=1.2.0=pyhd8ed1ab_0
- anyio=3.5.0=py39h2804cbe_0
- appnope=0.1.2=py39h2804cbe_2
- argh=0.26.2=pyh9f0ad1d_1002
- argon2-cffi=21.3.0=pyhd8ed1ab_0
- argon2-cffi-bindings=21.2.0=py39h5161555_1
- asttokens=2.0.5=pyhd8ed1ab_0
- async-timeout=4.0.2=pyhd8ed1ab_0
- attrs=21.4.0=pyhd8ed1ab_0
- babel=2.9.1=pyh44b312d_0
- backcall=0.2.0=pyh9f0ad1d_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- black=22.1.0=pyhd8ed1ab_0
- bleach=4.1.0=pyhd8ed1ab_0
- blinker=1.4=py_1
- brotli=1.0.9=h3422bc3_6
- brotli-bin=1.0.9=h3422bc3_6
- brotlipy=0.7.0=py39h5161555_1003
- c-ares=1.18.1=h3422bc3_0
- ca-certificates=2021.10.8=h4653dfc_0
- cachetools=4.2.4=pyhd8ed1ab_0
- catalogue=2.0.6=py39h2804cbe_1
- certifi=2021.10.8=py39h2804cbe_1
- cffi=1.15.0=py39h52b1de0_0
- charset-normalizer=2.0.9=pyhd8ed1ab_0
- click=8.0.3=py39h2804cbe_1
- colorama=0.4.4=pyh9f0ad1d_0
- conda=4.11.0=py39h2804cbe_0
- conda-package-handling=1.7.3=py39h5161555_1
- cryptography=36.0.0=py39hfb8cd70_0
- cycler=0.11.0=pyhd8ed1ab_0
- cymem=2.0.6=py39hfb83b0d_2
- cython-blis=0.7.5=py39h20ef057_1
- dataclasses=0.8=pyhc8e2a94_3
- debugpy=1.5.1=py39hfb83b0d_0
- decorator=5.1.1=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0
- entrypoints=0.3=pyhd8ed1ab_1003
- executing=0.8.2=pyhd8ed1ab_0
- flake8=3.8.4=py_0
- flit-core=3.6.0=pyhd8ed1ab_0
- fonttools=4.29.1=py39h5161555_0
- freetype=2.10.4=h17b34a0_1
- frozenlist=1.3.0=py39h5161555_0
- fsspec=2022.1.0=pyhd8ed1ab_0
- future=0.18.2=py39h2804cbe_4
- ghp-import=2.0.2=pyhd8ed1ab_0
- google-auth=2.6.0=pyh6c4a22f_0
- google-auth-oauthlib=0.4.6=pyhd8ed1ab_0
- grpcio=1.43.0=py39h9e1b6db_0
- idna=3.1=pyhd3deb0d_0
- importlib-metadata=4.10.1=py39h2804cbe_0
- importlib_resources=5.4.0=pyhd8ed1ab_0
- ipykernel=6.7.0=py39h32adebf_0
- ipython=8.0.1=py39h2804cbe_0
- ipython_genutils=0.2.0=py_1
- ipywidgets=7.6.5=pyhd8ed1ab_0
- jbig=2.1=h3422bc3_2003
- jedi=0.18.1=py39h2804cbe_0
- jinja2=3.0.3=pyhd8ed1ab_0
- joblib=1.1.0=pyhd8ed1ab_0
- jpeg=9e=h3422bc3_0
- json5=0.9.5=pyh9f0ad1d_0
- jsonschema=4.4.0=pyhd8ed1ab_0
- jupyter_client=7.1.2=pyhd8ed1ab_0
- jupyter_core=4.9.1=py39h2804cbe_1
- jupyter_server=1.13.4=pyhd8ed1ab_0
- jupyterlab=3.2.8=pyhd8ed1ab_0
- jupyterlab_pygments=0.1.2=pyh9f0ad1d_0
- jupyterlab_server=2.10.3=pyhd8ed1ab_0
- jupyterlab_widgets=1.0.2=pyhd8ed1ab_0
- kiwisolver=1.3.2=py39h4d2d688_1
- langcodes=3.3.0=pyhd8ed1ab_0
- lcms2=2.12=had6a04f_0
- lerc=3.0=hbdafb3b_0
- libblas=3.9.0=13_osxarm64_openblas
- libbrotlicommon=1.0.9=h3422bc3_6
- libbrotlidec=1.0.9=h3422bc3_6
- libbrotlienc=1.0.9=h3422bc3_6
- libcblas=3.9.0=13_osxarm64_openblas
- libcxx=12.0.1=h168391b_1
- libdeflate=1.8=h3422bc3_0
- libffi=3.4.2=h3422bc3_5
- libgfortran=5.0.0.dev0=11_0_1_hf114ba7_23
- libgfortran5=11.0.1.dev0=hf114ba7_23
- liblapack=3.9.0=13_osxarm64_openblas
- libopenblas=0.3.18=openmp_h5dd58f0_0
- libpng=1.6.37=hf7e6567_2
- libprotobuf=3.19.4=hccf11d3_0
- libsodium=1.0.18=h27ca646_1
- libtiff=4.3.0=h74060c4_2
- libwebp-base=1.2.2=h3422bc3_1
- libzlib=1.2.11=hee7b306_1013
- llvm-openmp=12.0.1=hf3c4609_1
- lz4-c=1.9.3=hbdafb3b_1
- markdown=3.3.6=pyhd8ed1ab_0
- markupsafe=2.0.1=py39h5161555_1
- matplotlib=3.5.1=py39hdf13c20_0
- matplotlib-base=3.5.1=py39h5aa4fe7_0
- matplotlib-inline=0.1.3=pyhd8ed1ab_0
- mccabe=0.6.1=py_1
- mergedeep=1.3.4=pyhd8ed1ab_0
- mistune=0.8.4=py39h5161555_1005
- mkdocs=1.2.3=pyhd8ed1ab_0
- mkdocs-material=8.1.9=pyhd8ed1ab_1
- mkdocs-material-extensions=1.0.1=py_0
- multidict=6.0.2=py39h5161555_0
- munkres=1.1.4=pyh9f0ad1d_0
- murmurhash=1.0.6=py39hfb83b0d_2
- mypy_extensions=0.4.3=py39h2804cbe_4
- nbclassic=0.3.5=pyhd8ed1ab_0
- nbclient=0.5.10=pyhd8ed1ab_1
- nbconvert=6.4.1=py39h2804cbe_0
- nbformat=5.1.3=pyhd8ed1ab_0
- ncurses=6.2=h9aa5885_4
- nest-asyncio=1.5.4=pyhd8ed1ab_0
- ninja=1.10.2=hc021e02_1
- notebook=6.4.8=pyha770c72_0
- numpy=1.22.1=py39h61a45d2_0
- oauthlib=3.2.0=pyhd8ed1ab_0
- olefile=0.46=pyh9f0ad1d_1
- openjpeg=2.4.0=h062765e_1
- openssl=1.1.1l=h3422bc3_0
- packaging=21.3=pyhd8ed1ab_0
- pandas=1.4.0=py39h7f752ed_0
- pandocfilters=1.5.0=pyhd8ed1ab_0
- parso=0.8.3=pyhd8ed1ab_0
- pathspec=0.9.0=pyhd8ed1ab_0
- pathy=0.6.1=pyhd8ed1ab_0
- pexpect=4.8.0=pyh9f0ad1d_2
- pickleshare=0.7.5=py_1003
- pillow=8.4.0=py39ha74c66e_0
- pip=21.3.1=pyhd8ed1ab_0
- platformdirs=2.3.0=pyhd8ed1ab_0
- preshed=3.0.6=py39hfb83b0d_1
- prometheus_client=0.13.1=pyhd8ed1ab_0
- prompt-toolkit=3.0.26=pyha770c72_0
- protobuf=3.19.4=py39hfb83b0d_0
- ptyprocess=0.7.0=pyhd3deb0d_0
- pure_eval=0.2.2=pyhd8ed1ab_0
- pyasn1=0.4.8=py_0
- pyasn1-modules=0.2.7=py_0
- pycodestyle=2.6.0=pyh9f0ad1d_0
- pycosat=0.6.3=py39h5161555_1009
- pycparser=2.21=pyhd8ed1ab_0
- pydantic=1.8.2=py39h5161555_2
- pydeprecate=0.3.2=pyhd8ed1ab_0
- pyflakes=2.2.0=pyh9f0ad1d_0
- pygments=2.11.2=pyhd8ed1ab_0
- pyjwt=2.3.0=pyhd8ed1ab_1
- pymdown-extensions=9.1=pyhd8ed1ab_0
- pyopenssl=21.0.0=pyhd8ed1ab_0
- pyparsing=3.0.7=pyhd8ed1ab_0
- pyrsistent=0.18.1=py39h5161555_0
- pysocks=1.7.1=py39h2804cbe_4
- python=3.9.7=h54d631c_3_cpython
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python_abi=3.9=2_cp39
- pytorch=1.10.1=cpu_py39hbfdb42d_0
- pytorch-lightning=1.5.9=pyhd8ed1ab_0
- pytz=2021.3=pyhd8ed1ab_0
- pyu2f=0.1.5=pyhd8ed1ab_0
- pyyaml=6.0=py39h5161555_3
- pyyaml-env-tag=0.1=pyhd8ed1ab_0
- pyzmq=22.3.0=py39h02c6a76_1
- readline=8.1=hedafd6a_0
- requests=2.26.0=pyhd8ed1ab_1
- requests-oauthlib=1.3.1=pyhd8ed1ab_0
- rsa=4.8=pyhd8ed1ab_0
- ruamel_yaml=0.15.80=py39h5161555_1006
- scikit-learn=1.0.2=py39hef7049f_0
- scipy=1.7.3=py39h5060c3b_0
- send2trash=1.8.0=pyhd8ed1ab_0
- setuptools=59.4.0=py39h2804cbe_0
- shellingham=1.4.0=pyh44b312d_0
- six=1.16.0=pyh6c4a22f_0
- sleef=3.5.1=h156473d_2
- smart_open=5.2.1=pyhd8ed1ab_0
- sniffio=1.2.0=py39h2804cbe_2
- spacy=3.2.1=py39h776e71f_1
- spacy-legacy=3.0.8=pyhd8ed1ab_0
- spacy-loggers=1.0.1=pyhd8ed1ab_0
- sqlite=3.37.0=h72a2b83_0
- srsly=2.4.2=py39hfb83b0d_1
- stack_data=0.1.4=pyhd8ed1ab_0
- tensorboard=2.8.0=pyhd8ed1ab_0
- tensorboard-data-server=0.6.0=py39hfb8cd70_1
- tensorboard-plugin-wit=1.8.1=pyhd8ed1ab_0
- terminado=0.13.1=py39h2804cbe_0
- testpath=0.5.0=pyhd8ed1ab_0
- thinc=8.0.13=py39h776e71f_0
- threadpoolctl=3.1.0=pyh8a188c0_0
- tk=8.6.11=he1e0b03_1
- tomli=2.0.0=pyhd8ed1ab_1
- torchmetrics=0.7.0=pyhd8ed1ab_0
- tornado=6.1=py39h5161555_2
- tqdm=4.62.3=pyhd8ed1ab_0
- traitlets=5.1.1=pyhd8ed1ab_0
- typed-ast=1.5.2=py39h5161555_0
- typer=0.4.0=pyhd8ed1ab_0
- typing-extensions=4.0.1=hd8ed1ab_0
- typing_extensions=4.0.1=pyha770c72_0
- tzdata=2021e=he74cb21_0
- unicodedata2=14.0.0=py39h5161555_0
- urllib3=1.26.7=pyhd8ed1ab_0
- wasabi=0.9.0=pyhd8ed1ab_0
- watchdog=2.1.6=py39h5161555_1
- watermark=2.3.0=pyhd8ed1ab_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- webencodings=0.5.1=py_1
- websocket-client=1.2.3=pyhd8ed1ab_0
- werkzeug=2.0.2=pyhd8ed1ab_0
- wheel=0.37.0=pyhd8ed1ab_1
- widgetsnbextension=3.5.2=py39h2804cbe_1
- xz=5.2.5=h642e427_1
- yaml=0.2.5=h642e427_0
- yarl=1.7.2=py39h5161555_1
- zeromq=4.3.4=hbdafb3b_1
- zipp=3.7.0=pyhd8ed1ab_0
- zlib=1.2.11=hee7b306_1013
- zstd=1.5.2=h861e0a7_0
- pip:
- coral-pytorch==1.2.0
- pycodestyle-magic==0.5
- python-markdown-math==0.8
- torchtext==0.11.2
- torchvision==0.11.3
prefix: /Users/sebastian/miniforge3
@rasbt
Copy link
Author

rasbt commented Feb 6, 2022

If you want to create a new environment for a new project, you can use this via

conda env create --file miniforge-m1-pytorch-env.yml --prefix ~/code/your-new-project

If you want to use this to configure your base environment, use

conda env update --file miniforge-m1-pytorch-env.yml --prune

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment