Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
OpenFold
Commits
523adaf4
Commit
523adaf4
authored
Apr 11, 2024
by
Jennifer
Browse files
adds reload_dataloaders_every_n_epochs flag
parent
577219c1
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
5 deletions
+4
-5
train_openfold.py
train_openfold.py
+4
-5
No files found.
train_openfold.py
View file @
523adaf4
...
...
@@ -416,8 +416,7 @@ def main(args):
os
.
system
(
f
"
{
sys
.
executable
}
-m pip freeze >
{
freeze_path
}
"
)
wdb_logger
.
experiment
.
save
(
f
"
{
freeze_path
}
"
)
# Raw dump of all args from pl.Trainer constructor
trainer_kws
=
[
'num_nodes'
,
'precision'
,
'max_epochs'
,
'log_every_n_steps'
,
'flush_logs_ever_n_steps'
,
'num_sanity_val_steps'
]
trainer_kws
=
[
'num_nodes'
,
'precision'
,
'max_epochs'
,
'log_every_n_steps'
,
'flush_logs_ever_n_steps'
,
'num_sanity_val_steps'
,
'reload_dataloaders_every_n_epochs'
]
trainer_args
=
{
k
:
v
for
k
,
v
in
vars
(
args
).
items
()
if
k
in
trainer_kws
}
trainer_args
.
update
({
'default_root_dir'
:
args
.
output_dir
,
...
...
@@ -658,6 +657,9 @@ if __name__ == "__main__":
trainer_group
.
add_argument
(
"--num_sanity_val_steps"
,
type
=
int
,
default
=
0
,
)
trainer_group
.
add_argument
(
"--reload_dataloaders_every_n_epochs"
,
type
=
int
,
default
=
1
,
)
args
=
parser
.
parse_args
()
...
...
@@ -673,7 +675,4 @@ if __name__ == "__main__":
raise
ValueError
(
"Choose between loading pretrained Jax-weights and a checkpoint-path"
)
# This re-applies the training-time filters at the beginning of every epoch
args
.
reload_dataloaders_every_n_epochs
=
1
main
(
args
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment