Skip to content

Commit 2a7fe4e

Browse files
committed
Add environment description
1 parent 03d8ecd commit 2a7fe4e

File tree

2 files changed

+289
-0
lines changed

2 files changed

+289
-0
lines changed

source-code/pinns/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ equations in the loss function.
99

1010
1. `logistic_de.ipynb`: Jupyter notebook solving the logistic differential
1111
equation using a PINN.
12+
1. `environment.yml`: conda environment specification file.

source-code/pinns/environment.yml

Lines changed: 288 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,288 @@
1+
name: pytorch
2+
channels:
3+
- conda-forge
4+
dependencies:
5+
- _libgcc_mutex=0.1=conda_forge
6+
- _openmp_mutex=4.5=2_kmp_llvm
7+
- alsa-lib=1.2.10=hd590300_0
8+
- anyio=4.2.0=pyhd8ed1ab_0
9+
- argon2-cffi=23.1.0=pyhd8ed1ab_0
10+
- argon2-cffi-bindings=21.2.0=py312h98912ed_4
11+
- arrow=1.3.0=pyhd8ed1ab_0
12+
- asttokens=2.4.1=pyhd8ed1ab_0
13+
- async-lru=2.0.4=pyhd8ed1ab_0
14+
- attr=2.5.1=h166bdaf_1
15+
- attrs=23.2.0=pyh71513ae_0
16+
- babel=2.14.0=pyhd8ed1ab_0
17+
- beautifulsoup4=4.12.3=pyha770c72_0
18+
- bleach=6.1.0=pyhd8ed1ab_0
19+
- brotli=1.1.0=hd590300_1
20+
- brotli-bin=1.1.0=hd590300_1
21+
- brotli-python=1.1.0=py312h30efb56_1
22+
- bzip2=1.0.8=hd590300_5
23+
- ca-certificates=2024.2.2=hbcca054_0
24+
- cached-property=1.5.2=hd8ed1ab_1
25+
- cached_property=1.5.2=pyha770c72_1
26+
- cairo=1.18.0=h3faef2a_0
27+
- certifi=2024.2.2=pyhd8ed1ab_0
28+
- cffi=1.16.0=py312hf06ca03_0
29+
- charset-normalizer=3.3.2=pyhd8ed1ab_0
30+
- comm=0.2.1=pyhd8ed1ab_0
31+
- contourpy=1.2.0=py312h8572e83_0
32+
- cuda-cudart=12.3.101=hd3aeb46_0
33+
- cuda-cudart_linux-64=12.3.101=h59595ed_0
34+
- cuda-nvrtc=12.3.107=hd3aeb46_0
35+
- cuda-nvtx=12.3.101=h59595ed_0
36+
- cuda-version=12.3=h32bc705_2
37+
- cudnn=8.8.0.121=h264754d_4
38+
- cycler=0.12.1=pyhd8ed1ab_0
39+
- dbus=1.13.6=h5008d03_3
40+
- debugpy=1.8.1=py312h30efb56_0
41+
- decorator=5.1.1=pyhd8ed1ab_0
42+
- defusedxml=0.7.1=pyhd8ed1ab_0
43+
- entrypoints=0.4=pyhd8ed1ab_0
44+
- exceptiongroup=1.2.0=pyhd8ed1ab_2
45+
- executing=2.0.1=pyhd8ed1ab_0
46+
- expat=2.5.0=hcb278e6_1
47+
- filelock=3.13.1=pyhd8ed1ab_0
48+
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
49+
- font-ttf-inconsolata=3.000=h77eed37_0
50+
- font-ttf-source-code-pro=2.038=h77eed37_0
51+
- font-ttf-ubuntu=0.83=h77eed37_1
52+
- fontconfig=2.14.2=h14ed4e7_0
53+
- fonts-conda-ecosystem=1=0
54+
- fonts-conda-forge=1=0
55+
- fonttools=4.48.1=py312h98912ed_0
56+
- fqdn=1.5.1=pyhd8ed1ab_0
57+
- freetype=2.12.1=h267a509_2
58+
- fsspec=2024.2.0=pyhca7485f_0
59+
- gettext=0.21.1=h27087fc_0
60+
- glib=2.78.3=hfc55251_0
61+
- glib-tools=2.78.3=hfc55251_0
62+
- graphite2=1.3.13=h58526e2_1001
63+
- gst-plugins-base=1.22.9=h8e1006c_0
64+
- gstreamer=1.22.9=h98fc4e7_0
65+
- h11=0.14.0=pyhd8ed1ab_0
66+
- h2=4.1.0=pyhd8ed1ab_0
67+
- harfbuzz=8.3.0=h3d44ed6_0
68+
- hpack=4.0.0=pyh9f0ad1d_0
69+
- httpcore=1.0.2=pyhd8ed1ab_0
70+
- httpx=0.26.0=pyhd8ed1ab_0
71+
- hyperframe=6.0.1=pyhd8ed1ab_0
72+
- icu=73.2=h59595ed_0
73+
- idna=3.6=pyhd8ed1ab_0
74+
- importlib-metadata=7.0.1=pyha770c72_0
75+
- importlib_metadata=7.0.1=hd8ed1ab_0
76+
- importlib_resources=6.1.1=pyhd8ed1ab_0
77+
- ipykernel=6.29.2=pyhd33586a_0
78+
- ipython=8.21.0=pyh707e725_0
79+
- isoduration=20.11.0=pyhd8ed1ab_0
80+
- jedi=0.19.1=pyhd8ed1ab_0
81+
- jinja2=3.1.3=pyhd8ed1ab_0
82+
- json5=0.9.14=pyhd8ed1ab_0
83+
- jsonpointer=2.4=py312h7900ff3_3
84+
- jsonschema=4.21.1=pyhd8ed1ab_0
85+
- jsonschema-specifications=2023.12.1=pyhd8ed1ab_0
86+
- jsonschema-with-format-nongpl=4.21.1=pyhd8ed1ab_0
87+
- jupyter-lsp=2.2.2=pyhd8ed1ab_0
88+
- jupyter_client=8.6.0=pyhd8ed1ab_0
89+
- jupyter_core=5.7.1=py312h7900ff3_0
90+
- jupyter_events=0.9.0=pyhd8ed1ab_0
91+
- jupyter_server=2.12.5=pyhd8ed1ab_0
92+
- jupyter_server_terminals=0.5.2=pyhd8ed1ab_0
93+
- jupyterlab=4.1.0=pyhd8ed1ab_0
94+
- jupyterlab_pygments=0.3.0=pyhd8ed1ab_1
95+
- jupyterlab_server=2.25.2=pyhd8ed1ab_0
96+
- keyutils=1.6.1=h166bdaf_0
97+
- kiwisolver=1.4.5=py312h8572e83_1
98+
- krb5=1.21.2=h659d440_0
99+
- lame=3.100=h166bdaf_1003
100+
- lcms2=2.16=hb7c19ff_0
101+
- ld_impl_linux-64=2.40=h41732ed_0
102+
- lerc=4.0.0=h27087fc_0
103+
- libabseil=20230802.1=cxx17_h59595ed_0
104+
- libblas=3.9.0=21_linux64_openblas
105+
- libbrotlicommon=1.1.0=hd590300_1
106+
- libbrotlidec=1.1.0=hd590300_1
107+
- libbrotlienc=1.1.0=hd590300_1
108+
- libcap=2.69=h0f662aa_0
109+
- libcblas=3.9.0=21_linux64_openblas
110+
- libclang=15.0.7=default_hb11cfb5_4
111+
- libclang13=15.0.7=default_ha2b6cf4_4
112+
- libcublas=12.3.4.1=hd3aeb46_0
113+
- libcufft=11.0.12.1=hd3aeb46_0
114+
- libcups=2.3.3=h4637d8d_4
115+
- libcurand=10.3.4.107=hd3aeb46_0
116+
- libcusolver=11.5.4.101=hd3aeb46_0
117+
- libcusparse=12.2.0.103=hd3aeb46_0
118+
- libdeflate=1.19=hd590300_0
119+
- libedit=3.1.20191231=he28a2e2_2
120+
- libevent=2.1.12=hf998b51_1
121+
- libexpat=2.5.0=hcb278e6_1
122+
- libffi=3.4.2=h7f98852_5
123+
- libflac=1.4.3=h59595ed_0
124+
- libgcc-ng=13.2.0=h807b86a_5
125+
- libgcrypt=1.10.3=hd590300_0
126+
- libgfortran-ng=13.2.0=h69a702a_5
127+
- libgfortran5=13.2.0=ha4646dd_5
128+
- libglib=2.78.3=h783c2da_0
129+
- libgpg-error=1.47=h71f35ed_0
130+
- libhwloc=2.9.3=default_h554bfaf_1009
131+
- libiconv=1.17=hd590300_2
132+
- libjpeg-turbo=3.0.0=hd590300_1
133+
- liblapack=3.9.0=21_linux64_openblas
134+
- libllvm15=15.0.7=hb3ce162_4
135+
- libmagma=2.7.2=h173bb3b_2
136+
- libmagma_sparse=2.7.2=h173bb3b_2
137+
- libnsl=2.0.1=hd590300_0
138+
- libnvjitlink=12.3.101=hd3aeb46_0
139+
- libogg=1.3.4=h7f98852_1
140+
- libopenblas=0.3.26=pthreads_h413a1c8_0
141+
- libopus=1.3.1=h7f98852_1
142+
- libpng=1.6.42=h2797004_0
143+
- libpq=16.2=h33b98f1_0
144+
- libprotobuf=4.25.1=hf27288f_1
145+
- libsndfile=1.2.2=hc60ed4a_1
146+
- libsodium=1.0.18=h36c2ea0_1
147+
- libsqlite=3.45.1=h2797004_0
148+
- libstdcxx-ng=13.2.0=h7e041cc_5
149+
- libsystemd0=255=h3516f8a_0
150+
- libtiff=4.6.0=ha9c0a0a_2
151+
- libtorch=2.1.2=cuda120_h2aa5df7_301
152+
- libuuid=2.38.1=h0b41bf4_0
153+
- libuv=1.47.0=hd590300_0
154+
- libvorbis=1.3.7=h9c3ff4c_0
155+
- libwebp-base=1.3.2=hd590300_0
156+
- libxcb=1.15=h0b41bf4_0
157+
- libxcrypt=4.4.36=hd590300_1
158+
- libxkbcommon=1.6.0=hd429924_1
159+
- libxml2=2.12.5=h232c23b_0
160+
- libzlib=1.2.13=hd590300_5
161+
- llvm-openmp=17.0.6=h4dfa4b3_0
162+
- lz4-c=1.9.4=hcb278e6_0
163+
- magma=2.7.2=h51420fd_2
164+
- markupsafe=2.1.5=py312h98912ed_0
165+
- matplotlib=3.8.2=py312h7900ff3_0
166+
- matplotlib-base=3.8.2=py312he5832f3_0
167+
- matplotlib-inline=0.1.6=pyhd8ed1ab_0
168+
- mistune=3.0.2=pyhd8ed1ab_0
169+
- mkl=2023.2.0=h84fe81f_50496
170+
- mpg123=1.32.4=h59595ed_0
171+
- mpmath=1.3.0=pyhd8ed1ab_0
172+
- munkres=1.1.4=pyh9f0ad1d_0
173+
- mysql-common=8.0.33=hf1915f5_6
174+
- mysql-libs=8.0.33=hca2cd23_6
175+
- nbclient=0.8.0=pyhd8ed1ab_0
176+
- nbconvert-core=7.16.0=pyhd8ed1ab_0
177+
- nbformat=5.9.2=pyhd8ed1ab_0
178+
- nccl=2.19.4.1=h3a97aeb_0
179+
- ncurses=6.4=h59595ed_2
180+
- nest-asyncio=1.6.0=pyhd8ed1ab_0
181+
- networkx=3.2.1=pyhd8ed1ab_0
182+
- notebook-shim=0.2.3=pyhd8ed1ab_0
183+
- nspr=4.35=h27087fc_0
184+
- nss=3.97=h1d7d5a4_0
185+
- numpy=1.26.4=py312heda63a1_0
186+
- openjpeg=2.5.0=h488ebb8_3
187+
- openssl=3.2.1=hd590300_0
188+
- overrides=7.7.0=pyhd8ed1ab_0
189+
- packaging=23.2=pyhd8ed1ab_0
190+
- pandocfilters=1.5.0=pyhd8ed1ab_0
191+
- parso=0.8.3=pyhd8ed1ab_0
192+
- pcre2=10.42=hcad00b1_0
193+
- pexpect=4.9.0=pyhd8ed1ab_0
194+
- pickleshare=0.7.5=py_1003
195+
- pillow=10.2.0=py312hf3581a9_0
196+
- pip=24.0=pyhd8ed1ab_0
197+
- pixman=0.43.2=h59595ed_0
198+
- pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1
199+
- platformdirs=4.2.0=pyhd8ed1ab_0
200+
- ply=3.11=py_1
201+
- prometheus_client=0.19.0=pyhd8ed1ab_0
202+
- prompt-toolkit=3.0.42=pyha770c72_0
203+
- psutil=5.9.8=py312h98912ed_0
204+
- pthread-stubs=0.4=h36c2ea0_1001
205+
- ptyprocess=0.7.0=pyhd3deb0d_0
206+
- pulseaudio-client=16.1=hb77b528_5
207+
- pure_eval=0.2.2=pyhd8ed1ab_0
208+
- pycparser=2.21=pyhd8ed1ab_0
209+
- pygments=2.17.2=pyhd8ed1ab_0
210+
- pyparsing=3.1.1=pyhd8ed1ab_0
211+
- pyqt=5.15.9=py312h949fe66_5
212+
- pyqt5-sip=12.12.2=py312h30efb56_5
213+
- pysocks=1.7.1=pyha2e5f31_6
214+
- python=3.12.1=hab00c5b_1_cpython
215+
- python-dateutil=2.8.2=pyhd8ed1ab_0
216+
- python-fastjsonschema=2.19.1=pyhd8ed1ab_0
217+
- python-json-logger=2.0.7=pyhd8ed1ab_0
218+
- python_abi=3.12=4_cp312
219+
- pytorch=2.1.2=cuda120_py312h6e1fc47_301
220+
- pytz=2024.1=pyhd8ed1ab_0
221+
- pyyaml=6.0.1=py312h98912ed_1
222+
- pyzmq=25.1.2=py312h886d080_0
223+
- qt-main=5.15.8=h450f30e_18
224+
- readline=8.2=h8228510_1
225+
- referencing=0.33.0=pyhd8ed1ab_0
226+
- requests=2.31.0=pyhd8ed1ab_0
227+
- rfc3339-validator=0.1.4=pyhd8ed1ab_0
228+
- rfc3986-validator=0.1.1=pyh9f0ad1d_0
229+
- rpds-py=0.17.1=py312h4b3b743_0
230+
- scipy=1.12.0=py312heda63a1_2
231+
- send2trash=1.8.2=pyh41d4057_0
232+
- setuptools=69.0.3=pyhd8ed1ab_0
233+
- sip=6.7.12=py312h30efb56_0
234+
- six=1.16.0=pyh6c4a22f_0
235+
- sleef=3.5.1=h9b69904_2
236+
- sniffio=1.3.0=pyhd8ed1ab_0
237+
- soupsieve=2.5=pyhd8ed1ab_1
238+
- stack_data=0.6.2=pyhd8ed1ab_0
239+
- sympy=1.12=pyh04b8f61_3
240+
- tbb=2021.11.0=h00ab1b0_1
241+
- terminado=0.18.0=pyh0d859eb_0
242+
- tinycss2=1.2.1=pyhd8ed1ab_0
243+
- tk=8.6.13=noxft_h4845f30_101
244+
- toml=0.10.2=pyhd8ed1ab_0
245+
- tomli=2.0.1=pyhd8ed1ab_0
246+
- tornado=6.3.3=py312h98912ed_1
247+
- traitlets=5.14.1=pyhd8ed1ab_0
248+
- types-python-dateutil=2.8.19.20240106=pyhd8ed1ab_0
249+
- typing-extensions=4.9.0=hd8ed1ab_0
250+
- typing_extensions=4.9.0=pyha770c72_0
251+
- typing_utils=0.1.0=pyhd8ed1ab_0
252+
- tzdata=2024a=h0c530f3_0
253+
- uri-template=1.3.0=pyhd8ed1ab_0
254+
- urllib3=2.2.0=pyhd8ed1ab_0
255+
- wcwidth=0.2.13=pyhd8ed1ab_0
256+
- webcolors=1.13=pyhd8ed1ab_0
257+
- webencodings=0.5.1=pyhd8ed1ab_2
258+
- websocket-client=1.7.0=pyhd8ed1ab_0
259+
- wheel=0.42.0=pyhd8ed1ab_0
260+
- xcb-util=0.4.0=hd590300_1
261+
- xcb-util-image=0.4.0=h8ee46fc_1
262+
- xcb-util-keysyms=0.4.0=h8ee46fc_1
263+
- xcb-util-renderutil=0.3.9=hd590300_1
264+
- xcb-util-wm=0.4.1=h8ee46fc_1
265+
- xkeyboard-config=2.41=hd590300_0
266+
- xorg-kbproto=1.0.7=h7f98852_1002
267+
- xorg-libice=1.1.1=hd590300_0
268+
- xorg-libsm=1.2.4=h7391055_0
269+
- xorg-libx11=1.8.7=h8ee46fc_0
270+
- xorg-libxau=1.0.11=hd590300_0
271+
- xorg-libxdmcp=1.1.3=h7f98852_0
272+
- xorg-libxext=1.3.4=h0b41bf4_2
273+
- xorg-libxrender=0.9.11=hd590300_0
274+
- xorg-renderproto=0.11.1=h7f98852_1002
275+
- xorg-xextproto=7.3.0=h0b41bf4_1003
276+
- xorg-xf86vidmodeproto=2.3.1=h7f98852_1002
277+
- xorg-xproto=7.0.31=h7f98852_1007
278+
- xz=5.2.6=h166bdaf_0
279+
- yaml=0.2.5=h7f98852_2
280+
- zeromq=4.3.5=h59595ed_0
281+
- zipp=3.17.0=pyhd8ed1ab_0
282+
- zlib=1.2.13=hd590300_5
283+
- zstd=1.5.5=hfc55251_0
284+
- pip:
285+
- optree==0.11.0
286+
- python-graphviz==0.20.3
287+
- torchopt==0.7.3
288+
prefix: /home/gjb/mambaforge/envs/pytorch

0 commit comments

Comments
 (0)