From 3a17db637fd41015df26f1cceb0d1c098e85d436 Mon Sep 17 00:00:00 2001 From: Tanner Robison Date: Fri, 26 Jun 2026 19:13:44 -0700 Subject: spires python memTorch interface Implemented an interface for memTorch to talk to spires. memTorch is used for calculating the weights and are passed to spires for determining the spikes readout layer has still not been implemented, no way of actually reading the output --- spires_memristor_sim/requirements.txt | 71 +++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 spires_memristor_sim/requirements.txt (limited to 'spires_memristor_sim/requirements.txt') diff --git a/spires_memristor_sim/requirements.txt b/spires_memristor_sim/requirements.txt new file mode 100644 index 0000000..c9b7376 --- /dev/null +++ b/spires_memristor_sim/requirements.txt @@ -0,0 +1,71 @@ +asteval==1.0.9 +asttokens==3.0.1 +contourpy==1.3.3 +cuda-bindings==13.3.1 +cuda-pathfinder==1.5.5 +cuda-toolkit==13.0.2 +cycler==0.12.1 +decorator==5.3.1 +dill==0.4.1 +executing==2.2.1 +filelock==3.29.4 +fonttools==4.63.0 +fsspec==2026.6.0 +ipython==9.15.0 +ipython_pygments_lexers==1.1.1 +jedi==0.20.0 +Jinja2==3.1.6 +joblib==1.5.3 +kiwisolver==1.5.0 +lmfit==1.3.4 +MarkupSafe==3.0.3 +matplotlib==3.11.0 +matplotlib-inline==0.2.2 +memtorch-cpu==1.1.6 +mpmath==1.3.0 +narwhals==2.22.1 +networkx==3.6.1 +numpy==2.5.0 +nvidia-cublas==13.1.1.3 +nvidia-cuda-cupti==13.0.85 +nvidia-cuda-nvrtc==13.0.88 +nvidia-cuda-runtime==13.0.96 +nvidia-cudnn-cu13==9.20.0.48 +nvidia-cufft==12.0.0.61 +nvidia-cufile==1.15.1.6 +nvidia-curand==10.4.0.35 +nvidia-cusolver==12.0.4.66 +nvidia-cusparse==12.6.3.3 +nvidia-cusparselt-cu13==0.8.1 +nvidia-nccl-cu13==2.29.7 +nvidia-nvjitlink==13.0.88 +nvidia-nvshmem-cu13==3.4.5 +nvidia-nvtx==13.0.85 +packaging==26.2 +pandas==3.0.4 +parso==0.8.7 +pexpect==4.9.0 +pillow==12.2.0 +prompt_toolkit==3.0.52 +psutil==7.2.2 +ptyprocess==0.7.0 +pure_eval==0.2.3 +Pygments==2.20.0 +pyparsing==3.3.2 +python-dateutil==2.9.0.post0 +scikit-learn==1.9.0 +scipy==1.18.0 +seaborn==0.13.2 +setuptools==81.0.0 +six==1.17.0 +sklearn==0.0.post12 +stack-data==0.6.3 +sympy==1.14.0 +threadpoolctl==3.6.0 +torch==2.12.1 +torchvision==0.27.1 +traitlets==5.15.1 +triton==3.7.1 +typing_extensions==4.15.0 +uncertainties==3.2.3 +wcwidth==0.8.1 -- cgit v1.2.3