Skip to content

Commit 40e4c43

Browse files
committed
docs: utils
1 parent 1259a96 commit 40e4c43

File tree

3 files changed

+142
-253
lines changed

3 files changed

+142
-253
lines changed

docs/scheduler_api.rst

Lines changed: 0 additions & 66 deletions
This file was deleted.

docs/util.md

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,145 @@
11
# Utilization
22

3+
::: pytorch_optimizer.optimizer.utils.get_optimizer_parameters
4+
:docstring:
5+
:members:
36

7+
::: pytorch_optimizer.optimizer.utils.is_valid_parameters
8+
:docstring:
9+
:members:
10+
11+
::: pytorch_optimizer.optimizer.utils.has_overflow
12+
:docstring:
13+
:members:
14+
15+
::: pytorch_optimizer.optimizer.utils.to_real
16+
:docstring:
17+
:members:
18+
19+
::: pytorch_optimizer.optimizer.utils.normalize_gradient
20+
:docstring:
21+
:members:
22+
23+
::: pytorch_optimizer.optimizer.utils.flatten_grad
24+
:docstring:
25+
:members:
26+
27+
::: pytorch_optimizer.optimizer.utils.un_flatten_grad
28+
:docstring:
29+
:members:
30+
31+
::: pytorch_optimizer.optimizer.utils.channel_view
32+
:docstring:
33+
:members:
34+
35+
::: pytorch_optimizer.optimizer.utils.layer_view
36+
:docstring:
37+
:members:
38+
39+
::: pytorch_optimizer.optimizer.utils.cosine_similarity_by_view
40+
:docstring:
41+
:members:
42+
43+
::: pytorch_optimizer.optimizer.utils.clip_grad_norm
44+
:docstring:
45+
:members:
46+
47+
::: pytorch_optimizer.optimizer.utils.projection
48+
:docstring:
49+
:members:
50+
51+
::: pytorch_optimizer.optimizer.utils.unit_norm
52+
:docstring:
53+
:members:
54+
55+
::: pytorch_optimizer.optimizer.utils.neuron_norm
56+
:docstring:
57+
:members:
58+
59+
::: pytorch_optimizer.optimizer.utils.neuron_mean
60+
:docstring:
61+
:members:
62+
63+
::: pytorch_optimizer.optimizer.utils.disable_running_stats
64+
:docstring:
65+
:members:
66+
67+
::: pytorch_optimizer.optimizer.utils.enable_running_stats
68+
:docstring:
69+
:members:
70+
71+
::: pytorch_optimizer.optimizer.utils.l2_projection
72+
:docstring:
73+
:members:
74+
75+
::: pytorch_optimizer.optimizer.utils.get_global_gradient_norm
76+
:docstring:
77+
:members:
78+
79+
::: pytorch_optimizer.optimizer.utils.reduce_max_except_dim
80+
:docstring:
81+
:members:
82+
83+
::: pytorch_optimizer.optimizer.shampoo_utils.merge_small_dims
84+
:docstring:
85+
:members:
86+
87+
## Newton methods
88+
89+
::: pytorch_optimizer.optimizer.shampoo_utils.power_iteration
90+
:docstring:
91+
:members:
92+
93+
::: pytorch_optimizer.optimizer.shampoo_utils.compute_power_schur_newton
94+
:docstring:
95+
:members:
96+
97+
::: pytorch_optimizer.optimizer.shampoo_utils.compute_power_svd
98+
:docstring:
99+
:members:
100+
101+
## Grafting
102+
103+
::: pytorch_optimizer.optimizer.shampoo_utils.Graft
104+
:docstring:
105+
:members:
106+
107+
::: pytorch_optimizer.optimizer.shampoo_utils.LayerWiseGrafting
108+
:docstring:
109+
:members:
110+
111+
::: pytorch_optimizer.optimizer.shampoo_utils.SGDGraft
112+
:docstring:
113+
:members:
114+
115+
::: pytorch_optimizer.optimizer.shampoo_utils.SQRTNGraft
116+
:docstring:
117+
:members:
118+
119+
::: pytorch_optimizer.optimizer.shampoo_utils.AdaGradGraft
120+
:docstring:
121+
:members:
122+
123+
::: pytorch_optimizer.optimizer.shampoo_utils.RMSPropGraft
124+
:docstring:
125+
:members:
126+
127+
::: pytorch_optimizer.optimizer.shampoo_utils.build_graft
128+
:docstring:
129+
:members:
130+
131+
## Block Partitioner
132+
133+
::: pytorch_optimizer.optimizer.shampoo_utils.BlockPartitioner
134+
:docstring:
135+
:members:
136+
137+
## Pre-Conditioner
138+
139+
::: pytorch_optimizer.optimizer.shampoo_utils.PreConditionerType
140+
:docstring:
141+
:members:
142+
143+
::: pytorch_optimizer.optimizer.shampoo_utils.PreConditioner
144+
:docstring:
145+
:members:

0 commit comments

Comments
 (0)