curvlinops-for-pytorch

View on PyPIReverse Dependencies (2)

2.0.1 curvlinops_for_pytorch-2.0.1-py3-none-any.whl

Wheel Details

Project: curvlinops-for-pytorch
Version: 2.0.1
Filename: curvlinops_for_pytorch-2.0.1-py3-none-any.whl
Download: [link]
Size: 67355
MD5: d0f404255545bb6a7fa41b7e72f20269
SHA256: a54dca3614352d2ec78fc57cd45fcdbd29d2fd3b793d39f9e7a5bf9e52be06c5
Uploaded: 2024-10-25 18:47:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: curvlinops-for-pytorch
Version: 2.0.1
Summary: scipy Linear operators for curvature matrices in PyTorch
Author: Felix Dangel, Runa Eschenhagen, Lukas Tatzel
Project-Url: Repository, https://github.com/f-dangel/curvlinops
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: backpack-for-pytorch (<2.0.0,>=1.6.0)
Requires-Dist: torch (>=2.0)
Requires-Dist: scipy (<2.0.0,>=1.7.1)
Requires-Dist: numpy (<2.0.0)
Requires-Dist: tqdm (<5.0.0,>=4.61.0)
Requires-Dist: einops
Requires-Dist: einconv
Requires-Dist: transformers; extra == "docs"
Requires-Dist: datasets; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: tueplots; extra == "docs"
Requires-Dist: black; extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: mccabe; extra == "lint"
Requires-Dist: pycodestyle; extra == "lint"
Requires-Dist: pyflakes; extra == "lint"
Requires-Dist: pep8-naming; extra == "lint"
Requires-Dist: flake8-bugbear; extra == "lint"
Requires-Dist: flake8-comprehensions; extra == "lint"
Requires-Dist: flake8-tidy-imports; extra == "lint"
Requires-Dist: darglint; extra == "lint"
Requires-Dist: pydocstyle; extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: matplotlib; extra == "test"
Requires-Dist: tueplots; extra == "test"
Requires-Dist: coveralls; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-optional-tests; extra == "test"
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: test
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
License-File: LICENSE
[Description omitted; length: 2779 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
curvlinops/__init__.py sha256=SROzbOekW3ye3f6ujkTJNUkxavHQI_csjgMsT55JuNg 1984
curvlinops/_base.py sha256=65GA-WPXrtjxedMrk2QVyLS-5vqrI-1zSeMLtbGPGDo 16540
curvlinops/fisher.py sha256=YPA6-ZC-U4e5-qqA9Dw1TB5w9OrqiW4iWnW0obhZp-g 13682
curvlinops/ggn.py sha256=FnhVq4SeE3x5tBK27T2ahInBxoZavM1T2QtTAWiuYug 2643
curvlinops/gradient_moments.py sha256=Tz_rTf3vWeUcTVJhaoVhPX6y_m6nbRHCoZqgvhNeHJo 7812
curvlinops/hessian.py sha256=iwd2S-VabhNJC_G1B4CDgpR2GW0Ps1vbkBhPTZC0zY8 3024
curvlinops/inverse.py sha256=mKGpUYMTsjXChlbGy2r4isCqNG7i-3PUowHFmcKqz1M 30749
curvlinops/jacobian.py sha256=VtlZl1yeZPHYGr5L5DT87V-0dPb7aKSHI7PVc0DF_1Q 14100
curvlinops/kfac.py sha256=l8ZRkbBO9qx7iF-SbSo5RidCLP9CXsTg7592x11ba6M 52284
curvlinops/kfac_utils.py sha256=4HUIU96JI2DQ8k6OzIzGnVpj0v-zVdwjykoAi7fmeHU 9832
curvlinops/outer.py sha256=KT8Yp6mnNBkJbvDbk2pjarK4iHJ3GGTeUA5ui_27nUs 2224
curvlinops/sampling.py sha256=W-XtABrDeALQetEXQ2n2GYD0IZVAo9nWKS1n-R61ehE 1351
curvlinops/submatrix.py sha256=gR7XykOHjzq-VVEmLJ50EP2t2FAB-1EcEXngSAd988o 3159
curvlinops/utils.py sha256=ITDcpOGPutubjFnkgs3v1srq8zpgtMohxPs4hvnJ-Ng 791
curvlinops/diagonal/__init__.py sha256=rphgS52x2qbSVLqnF36Kj2vz1a8EWlk_cBzg8EJJ1yI 42
curvlinops/diagonal/hutchinson.py sha256=qBqE7CzNLj_5kjPiEIxsPPlHSNmXFUnYTKtX3mFdbTw 3118
curvlinops/examples/__init__.py sha256=EYd1sNK5AxDFAFFGCpRWXEUFesQlC2pHYE5TQrZo0Zk 64
curvlinops/examples/functorch.py sha256=t2msFKKyX7dwBYZOPnMKINr1_9u5F1wEuv-DvB75fwM 13326
curvlinops/examples/utils.py sha256=8B7H3wCEaLvIoRykLBDvoXoVe-fbNhwRRdrLEgoS3eM 1652
curvlinops/experimental/__init__.py sha256=N-YFGejwmOU5bTywP2AQt-YCBH29W6qmOetwwe8sk8Y 173
curvlinops/experimental/activation_hessian.py sha256=rGApnEY3KNqmCmwCxy8tWIZoZ-pUlI_TLHHbUlYGy-o 11533
curvlinops/norm/__init__.py sha256=rHlRjE00hlbt6mxJUhXoo7o-QascoxiaM5WiL7vOdnE 38
curvlinops/norm/hutchinson.py sha256=e47XumQI524sKNUsX5sA905yiu5DaQhbzsfmr0XsAoI 2452
curvlinops/papyan2020traces/__init__.py sha256=WqxUrjb5STyPzKRiE-9S-tq2ErZZsOKxS1R_o0Y3OJM 386
curvlinops/papyan2020traces/spectrum.py sha256=5YV7IoKF9TBSv9dGiwS-X8IfOR9l3HPEvXbS2De2VZg 18832
curvlinops/trace/__init__.py sha256=OLsluibFnizjEsRfE8vA0xgGOgtN0B_RamVOA7dVAnI 35
curvlinops/trace/hutchinson.py sha256=ssqsYTw2wRq4pMOCHMIv8mugiGb7BZ4V83gYpNekHQU 2940
curvlinops/trace/meyer2020hutch.py sha256=_nBYR15fOkd3ARqOMK8--G_qmcOLfYQq5Qpe5FpA7pk 6236
curvlinops_for_pytorch-2.0.1.dist-info/LICENSE sha256=_viaNG4r64f6k8CPHXn2YURyH6lGNrxKrKAmbaD5TW4 1118
curvlinops_for_pytorch-2.0.1.dist-info/METADATA sha256=O_ZivwbcF6ouqjaHP7sHct0uW7Fpw3ByBbJNebLHguI 4857
curvlinops_for_pytorch-2.0.1.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
curvlinops_for_pytorch-2.0.1.dist-info/top_level.txt sha256=40pCsT8QQdrioKsPuIvo1p-TDA3nep4SsdlWCnvPUuo 11
curvlinops_for_pytorch-2.0.1.dist-info/RECORD

top_level.txt

curvlinops