diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..8531a3b --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.12.2 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..a106377 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "work" +version = "0.1.0" +description = "Add your description here" +dependencies = [ + "torch>=2.3.0", + "numpy>=1.26.4", +] +readme = "README.md" +requires-python = ">= 3.8" + +[tool.rye] +managed = true +virtual = true +dev-dependencies = [ + "ipython>=8.24.0", +] diff --git a/requirements-dev.lock b/requirements-dev.lock new file mode 100644 index 0000000..aac9521 --- /dev/null +++ b/requirements-dev.lock @@ -0,0 +1,87 @@ +# generated by rye +# use `rye lock` or `rye sync` to update this lockfile +# +# last locked with the following flags: +# pre: false +# features: [] +# all-features: false +# with-sources: false + +asttokens==2.4.1 + # via stack-data +decorator==5.1.1 + # via ipython +executing==2.0.1 + # via stack-data +filelock==3.13.4 + # via torch +fsspec==2024.3.1 + # via torch +ipython==8.24.0 +jedi==0.19.1 + # via ipython +jinja2==3.1.3 + # via torch +markupsafe==2.1.5 + # via jinja2 +matplotlib-inline==0.1.7 + # via ipython +mpmath==1.3.0 + # via sympy +networkx==3.3 + # via torch +numpy==1.26.4 +nvidia-cublas-cu12==12.1.3.1 + # via nvidia-cudnn-cu12 + # via nvidia-cusolver-cu12 + # via torch +nvidia-cuda-cupti-cu12==12.1.105 + # via torch +nvidia-cuda-nvrtc-cu12==12.1.105 + # via torch +nvidia-cuda-runtime-cu12==12.1.105 + # via torch +nvidia-cudnn-cu12==8.9.2.26 + # via torch +nvidia-cufft-cu12==11.0.2.54 + # via torch +nvidia-curand-cu12==10.3.2.106 + # via torch +nvidia-cusolver-cu12==11.4.5.107 + # via torch +nvidia-cusparse-cu12==12.1.0.106 + # via nvidia-cusolver-cu12 + # via torch +nvidia-nccl-cu12==2.20.5 + # via torch +nvidia-nvjitlink-cu12==12.4.127 + # via nvidia-cusolver-cu12 + # via nvidia-cusparse-cu12 +nvidia-nvtx-cu12==12.1.105 + # via torch +parso==0.8.4 + # via jedi +pexpect==4.9.0 + # via ipython +prompt-toolkit==3.0.43 + # via ipython +ptyprocess==0.7.0 + # via pexpect +pure-eval==0.2.2 + # via stack-data +pygments==2.17.2 + # via ipython +six==1.16.0 + # via asttokens +stack-data==0.6.3 + # via ipython +sympy==1.12 + # via torch +torch==2.3.0 +traitlets==5.14.3 + # via ipython + # via matplotlib-inline +typing-extensions==4.11.0 + # via torch +wcwidth==0.2.13 + # via prompt-toolkit diff --git a/requirements.lock b/requirements.lock new file mode 100644 index 0000000..87acae4 --- /dev/null +++ b/requirements.lock @@ -0,0 +1,55 @@ +# generated by rye +# use `rye lock` or `rye sync` to update this lockfile +# +# last locked with the following flags: +# pre: false +# features: [] +# all-features: false +# with-sources: false + +filelock==3.13.4 + # via torch +fsspec==2024.3.1 + # via torch +jinja2==3.1.3 + # via torch +markupsafe==2.1.5 + # via jinja2 +mpmath==1.3.0 + # via sympy +networkx==3.3 + # via torch +numpy==1.26.4 +nvidia-cublas-cu12==12.1.3.1 + # via nvidia-cudnn-cu12 + # via nvidia-cusolver-cu12 + # via torch +nvidia-cuda-cupti-cu12==12.1.105 + # via torch +nvidia-cuda-nvrtc-cu12==12.1.105 + # via torch +nvidia-cuda-runtime-cu12==12.1.105 + # via torch +nvidia-cudnn-cu12==8.9.2.26 + # via torch +nvidia-cufft-cu12==11.0.2.54 + # via torch +nvidia-curand-cu12==10.3.2.106 + # via torch +nvidia-cusolver-cu12==11.4.5.107 + # via torch +nvidia-cusparse-cu12==12.1.0.106 + # via nvidia-cusolver-cu12 + # via torch +nvidia-nccl-cu12==2.20.5 + # via torch +nvidia-nvjitlink-cu12==12.4.127 + # via nvidia-cusolver-cu12 + # via nvidia-cusparse-cu12 +nvidia-nvtx-cu12==12.1.105 + # via torch +sympy==1.12 + # via torch +torch==2.3.0 +typing-extensions==4.11.0 + # via torch