ls_mlkit.optimizer.kfa.kfa module
¶
class
ls_mlkit.optimizer.kfa.kfa.
KFA
(
model
)
[source]
¶
Bases:
object
static
calculate_fisher_inverse_mult_V
(
cache
:
dict
,
a
:
Tensor
,
g
:
Tensor
,
V
:
Tensor
)
[source]
¶
V:(…, m, n) aaT:(…, m, m) ggT:(…, n, n)
eps
=
0.001
¶
static
get_save_hook_for_a
(
cache
:
dict
,
module_dot_path
:
str
,
name
:
str
=
'a'
)
[source]
¶
static
get_save_hook_for_g
(
cache
:
dict
,
module_dot_path
:
str
,
name
:
str
=
'g'
)
[source]
¶
known_modules
=
['Linear']
¶
register_save_hook
(
model
)
[source]
¶
remove_hook
(
)
[source]
¶
ls-mlkit
Navigation
Installation:
Installation Guide
API Reference:
ls_mlkit
ls_mlkit package
Subpackages
ls_mlkit.dataset package
ls_mlkit.diffuser package
ls_mlkit.model package
ls_mlkit.optimizer package
ls_mlkit.pipeline package
ls_mlkit.scheduler package
ls_mlkit.util package
Module contents
Related Topics
Documentation overview
ls_mlkit
ls_mlkit package
ls_mlkit.optimizer package
ls_mlkit.optimizer.kfa package
Previous:
ls_mlkit.optimizer.kfa package
Next:
ls_mlkit.optimizer.kfa.kfa_optimizer module