Skip to content

Commit 1dd2f86

Browse files
authored
[DOC] Add changelog, limitations, and fill in tutorial links on RTD (#50)
1 parent 19ab985 commit 1dd2f86

File tree

3 files changed

+44
-7
lines changed

3 files changed

+44
-7
lines changed

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ The main feature is a `torch.optim.Optimizer` which works like most PyTorch opti
2626
data-parallel](https://pytorch.org/tutorials/intermediate/ddp_tutorial.html)
2727
(DDP) training[^1]
2828

29-
The pre-conditioner matrices support different structures that allow to reduce cost ([overview](TODO Insert link to example)).
29+
The pre-conditioner matrices support different structures that allow to reduce
30+
cost
31+
([overview](https://singd.readthedocs.io/en/latest/generated/gallery/example_05_structures/)).
3032

3133
## Installation
3234

@@ -42,10 +44,21 @@ The pre-conditioner matrices support different structures that allow to reduce c
4244

4345
## Usage
4446

45-
- [Basic example](TODO Insert link to example)
46-
- Examples for [supported features](TODO Insert link to gallery)
47-
- [Advanced example](TODO Insert link to example)
48-
- [Supported structures](TODO Insert link to example)
47+
- [Basic
48+
example](https://singd.readthedocs.io/en/latest/generated/gallery/example_01_basic/)
49+
- Examples for [supported
50+
features](https://singd.readthedocs.io/en/latest/generated/gallery/)
51+
- [Advanced
52+
example](https://singd.readthedocs.io/en/latest/generated/gallery/example_04_advanced/)
53+
- [Supported
54+
structures](https://singd.readthedocs.io/en/latest/generated/gallery/example_05_structures/)
55+
56+
## Limitations
57+
58+
- `SINGD` does not support graph neural networks (GNN)
59+
60+
- The code has stabilized only recently. Expect things to break and help us
61+
improve by filing issues.
4962

5063
## Citation
5164

changelog

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Added
11+
12+
### Changed
13+
14+
### Deprecated
15+
16+
### Fixed
17+
18+
## [0.0.1] - 2023-10-31
19+
20+
Initial release
21+
22+
[unreleased]: https://github.com/f-dangel/singd/compare/v0.0.1...HEAD
23+
[0.0.1]: https://github.com/f-dangel/singd/releases/tag/v0.0.1

docs/examples/example_05_structures.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@
2828
# $\mathbf{m}_\mathbf{K}$, while the second entry specifies the structure of
2929
# $\mathbf{C}$ and its momentum $\mathbf{m}_\mathbf{C}$ (see the [paper](TODO
3030
# Insert link to arXiv submission) for details). It is even possible to specify
31-
# structures on a per-layer basis (see [this](TODO Insert link to param groups
32-
# example) example).
31+
# structures on a per-layer basis (see
32+
# [this](https://singd.readthedocs.io/en/latest/generated/gallery/example_03_param_groups/)
33+
# example).
3334
#
3435
# The following structures are available:
3536

0 commit comments

Comments
 (0)