curvlinops-for-pytorch

View on PyPIReverse Dependencies (1)

1.2.0 curvlinops_for_pytorch-1.2.0-py3-none-any.whl

Wheel Details

Project: curvlinops-for-pytorch
Version: 1.2.0
Filename: curvlinops_for_pytorch-1.2.0-py3-none-any.whl
Download: [link]
Size: 69461
MD5: 7f148162882aa8b6796f860b35650a75
SHA256: 4e216d5cd33f882d6166a518fa81c195ae328affcb8b092cc87b2a16eb045442
Uploaded: 2024-01-13 00:54:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: curvlinops-for-pytorch
Version: 1.2.0
Summary: scipy Linear operators for curvature matrices in PyTorch
Author: Felix Dangel, Runa Eschenhagen, Lukas Tatzel
Home-Page: 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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Platform: any
Requires-Python: >=3.8
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: tqdm (<5.0.0,>=4.61.0)
Requires-Dist: einops
Requires-Dist: einconv
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: sphinx-rtd-theme; 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: 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: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
curvlinops/__init__.py sha256=fTeVKRGD4dozpsJ0ELadKtmoiq-jUjzIjRqJcpAVRBo 1499
curvlinops/_base.py sha256=4v8J5NmWUIVPZBF5k9HmF6N2_bumE_6k8uZI6OsB4l4 12639
curvlinops/fisher.py sha256=cFdLGsdJzhCr5vm6hhfgCwAESvbzo_AfvdyNZa7bj9Y 9876
curvlinops/ggn.py sha256=aHGmhJDRBIlEJn45n7wq429AavQOlpP6vejYaf6Du0k 1903
curvlinops/gradient_moments.py sha256=yLGzE-TNxKRO7t7dUBSCA_ra8JrRUNL1mZTZapqL-u0 2798
curvlinops/hessian.py sha256=B01_SuuVLGGzh0HdGfzOgSEBxAu3BZYLU77KaEYptmk 1648
curvlinops/inverse.py sha256=bjNSo6CMJ8h6oH4GBsMWTlmOxfqCaBqmu30ukgeBacY 6527
curvlinops/jacobian.py sha256=cnIksqgd2ltrjPsl0nh72N-p2264hmYZg7T9E1_3crE 10116
curvlinops/kfac.py sha256=aKCnJYR8w9SZiXXnzDWc6bL359SXNsAKqcVvhdYw_qY 25012
curvlinops/kfac_utils.py sha256=NlKjy1SaW0xnisM80qYtMuZuD_24_4kuk5pumsfH6rw 8062
curvlinops/outer.py sha256=KT8Yp6mnNBkJbvDbk2pjarK4iHJ3GGTeUA5ui_27nUs 2224
curvlinops/sampling.py sha256=W-XtABrDeALQetEXQ2n2GYD0IZVAo9nWKS1n-R61ehE 1351
curvlinops/submatrix.py sha256=jwol_K1M8LvoyyLOKxVZjnokM-8Yc3PCW6LL111QAMo 2765
curvlinops/diagonal/__init__.py sha256=rphgS52x2qbSVLqnF36Kj2vz1a8EWlk_cBzg8EJJ1yI 42
curvlinops/diagonal/hutchinson.py sha256=Y3Rc2n7wE5c9TE4n3LrFlb0NjTyyJYVBhjpJAlNUBng 3119
curvlinops/examples/__init__.py sha256=EYd1sNK5AxDFAFFGCpRWXEUFesQlC2pHYE5TQrZo0Zk 64
curvlinops/examples/functorch.py sha256=Hy2UrQttTITck21YWCKfVgZpUmuM0Vdx2N3Dfkr2_98 10471
curvlinops/examples/utils.py sha256=vW9DMiMB8OmWZwbp4U-_o0Vy4vWI-SqN1sYvaEeLaFQ 1410
curvlinops/experimental/__init__.py sha256=N-YFGejwmOU5bTywP2AQt-YCBH29W6qmOetwwe8sk8Y 173
curvlinops/experimental/activation_hessian.py sha256=_2WuDAaPiTI-UWTr25xbcqIcOFBCwDl_fatc0rdfEsM 10385
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
test/__init__.py sha256=m91-x7IoIS1JXTZDClKmW65-K3cRbp2eXtMDv75Qt9w 40
test/cases.py sha256=HS1HfaBxafHGp-10UFAJQH4qHgb1NdP3ZqOulGVWh_U 5388
test/conftest.py sha256=Bd9eZWWQgBHALnMFa7L-ruoA77_qxTBfN-2cMKLBWyk 2814
test/kfac_cases.py sha256=8OzYGVEkhuHN6LUkShrXr7dBA7Zs5ME5F8uWhZ1i6RY 4918
test/test__base.py sha256=iLh_dIgMsGofQUhDSdg_DzKirWe5nnIi3MwCfBFT-MA 413
test/test_fisher.py sha256=x2IZt2exXgXbBPab2RlpjY-ZcSw8sBedZEWLmG1RY7I 2458
test/test_ggn.py sha256=KYDYM220ETc7WiyGUHABpV0BBJEJeXgERpSyyz-4YZU 1128
test/test_gradient_moments.py sha256=rkBl2xnqPShDakQPhX9sFu3Pn0Z-Ym7kQPSrA5-l0b8 986
test/test_hessian.py sha256=b7c3kMjLa9onN61Gv3FICS4RMs3KlwwP8U8NXpdB0zU 938
test/test_inverse.py sha256=EAb74gphb63PxIVwA7guyJqoiOflvxw0qDjCpfyQpsA 4515
test/test_jacobian.py sha256=hmkAU3-qQPLLd5FbQ18P_3zOzQgrdYUgFBZ1QdNRqR4 2008
test/test_kfac.py sha256=9bblVotxQUICHDnOR-QM_nO0mMI5yUtKdXX8A6bRgLQ 12722
test/test_submatrix.py sha256=JOGaILL_GETJnHDh97K-OyXwqlJVzZBGs9Ucf-Yd3vM 2382
test/test_submatrix_on_curvatures.py sha256=-_X9xFmePhhK8QXcfrzl5WC7Kmuben7Mtl-wYptNbms 3128
test/utils.py sha256=No9YkPhBR6TsfeA6402YMuYyXcQ06QaqJrPlkyI5_rA 7641
test/diagonal/__init__.py sha256=cOEpr61jkJnR6fEuu8FWXxSmCMLJCizKRixrUgjFSt4 36
test/diagonal/test_hutchinson.py sha256=y2udtPbU9wDeu00PL23V7hGQ_zkY8oULO2Jj00cwDFo 1564
test/experimental/__init__.py sha256=Dgnlxte6dL3WWbmYPpy0i5v80b2l6iZpWf9NeHNtitY 52
test/experimental/test_activation_hessian.py sha256=Lg6drHTmwQc9k6VVxjKTURGXl7P2CUNkzmf5Bqitd98 3566
test/papyan2020traces/__init__.py sha256=R6AzXDNntlPGkr9v8GRBbLE3HcZllIxrDsaJ9KpQuPs 50
test/papyan2020traces/test_spectrum.py sha256=DWUhzblI-HxDv1QvXV9OpBC-duG-grUCgZ28LsnDwOg 2502
test/trace/__init__.py sha256=HbQCT_0tlfo53BfuRcWJ5JbWOX5bORf0lok4JgBOmRg 1813
test/trace/test_hutchinson.py sha256=af6Wp1LMzOeXmdYQZ4rW8mwx8u6CIYrD99_iU-kKQw4 715
test/trace/test_meyer2020hutch.py sha256=Bf1JVPHvkMbVg_6tOdWoNU_Z0guBbs_i3Dj-wib5Ypk 706
curvlinops_for_pytorch-1.2.0.dist-info/LICENSE sha256=_viaNG4r64f6k8CPHXn2YURyH6lGNrxKrKAmbaD5TW4 1118
curvlinops_for_pytorch-1.2.0.dist-info/METADATA sha256=FmWMwj2koHXrTt1DyH1qQVwYj_dBacbzDXeTzcc6EzA 4707
curvlinops_for_pytorch-1.2.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
curvlinops_for_pytorch-1.2.0.dist-info/top_level.txt sha256=LBSDZyPXrshwE5_CVbjcHWtanYKzw3jinHJ8546QWBk 16
curvlinops_for_pytorch-1.2.0.dist-info/RECORD

top_level.txt

curvlinops
test