Affiliation:
1. École Polytechnique Fédérale de Lausanne
2. Max Planck Institute for the Structure and Dynamics of Matter
3. Rudolf Peierls Centre for Theoretical Physics, University of Oxford
4. Rutherford Appleton Laboratory
5. The University of Texas at Austin
6. Universidad Nacional de Colombia
7. University of Zurich
Abstract
We introduce version 3 of NetKet, the machine learning toolbox for many-body quantum physics.
NetKet is built around neural quantum states and provides efficient algorithms for their evaluation and optimization.
This new version is built on top of JAX, a differentiable programming and accelerated linear algebra framework for the Python programming language.
The most significant new feature is the possibility to define arbitrary neural network ansätze in pure Python code using the concise notation of machine-learning frameworks, which allows for just-in-time compilation as well as the implicit generation of gradients thanks to automatic differentiation.
NetKet 3 also comes with support for GPU and TPU accelerators, advanced support for discrete symmetry groups, chunking to scale up to thousands of degrees of freedom, drivers for quantum dynamics applications, and improved modularity, allowing users to use only parts of the toolbox as a foundation for their own code.
Funder
Microsoft Research
Schweizerischer Nationalfonds zur Förderung der Wissenschaftlichen Forschung
Subject
General Medicine,Infectious Diseases,Public Health, Environmental and Occupational Health,Immunology,Pharmacology (medical),Infectious Diseases,Health Policy,Pharmacology (medical),Infectious Diseases,Pharmacology (medical),Infectious Diseases,Virology,Dermatology,Drug Discovery,Pharmacology,Virology,Infectious Diseases,Dermatology,Health Policy,Epidemiology,Genetics,Immunology,Immunology and Allergy,Fluid Flow and Transfer Processes,Otorhinolaryngology,Sociology and Political Science,History,Philosophy
Cited by
45 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献