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
8036a213
Commit
8036a213
authored
Jun 11, 2022
by
Gustaf Ahdritz
Browse files
Remove redundant checkpoint functions
parent
5ada323e
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
20 deletions
+0
-20
openfold/model/model.py
openfold/model/model.py
+0
-20
No files found.
openfold/model/model.py
View file @
8036a213
...
@@ -375,24 +375,6 @@ class AlphaFold(nn.Module):
...
@@ -375,24 +375,6 @@ class AlphaFold(nn.Module):
return
outputs
,
m_1_prev
,
z_prev
,
x_prev
return
outputs
,
m_1_prev
,
z_prev
,
x_prev
def
_disable_activation_checkpointing
(
self
):
self
.
template_pair_stack
.
blocks_per_ckpt
=
None
self
.
evoformer
.
blocks_per_ckpt
=
None
for
b
in
self
.
extra_msa_stack
.
blocks
:
b
.
ckpt
=
False
def
_enable_activation_checkpointing
(
self
):
self
.
template_pair_stack
.
blocks_per_ckpt
=
(
self
.
config
.
template
.
template_pair_stack
.
blocks_per_ckpt
)
self
.
evoformer
.
blocks_per_ckpt
=
(
self
.
config
.
evoformer_stack
.
blocks_per_ckpt
)
for
b
in
self
.
extra_msa_stack
.
blocks
:
b
.
ckpt
=
self
.
config
.
extra_msa
.
extra_msa_stack
.
ckpt
def
forward
(
self
,
batch
):
def
forward
(
self
,
batch
):
"""
"""
Args:
Args:
...
@@ -448,9 +430,7 @@ class AlphaFold(nn.Module):
...
@@ -448,9 +430,7 @@ class AlphaFold(nn.Module):
m_1_prev
,
z_prev
,
x_prev
=
None
,
None
,
None
m_1_prev
,
z_prev
,
x_prev
=
None
,
None
,
None
prevs
=
[
m_1_prev
,
z_prev
,
x_prev
]
prevs
=
[
m_1_prev
,
z_prev
,
x_prev
]
# Disable activation checkpointing for the first few recycling iters
is_grad_enabled
=
torch
.
is_grad_enabled
()
is_grad_enabled
=
torch
.
is_grad_enabled
()
self
.
_disable_activation_checkpointing
()
# Main recycling loop
# Main recycling loop
num_iters
=
batch
[
"aatype"
].
shape
[
-
1
]
num_iters
=
batch
[
"aatype"
].
shape
[
-
1
]
...
...
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