mirror of https://github.com/explosion/spaCy.git
Fix logic in train CLI timing eval on GPU (#5387)
Run CPU timing in first iteration only
This commit is contained in:
parent
148b036e0c
commit
c045a9c7f6
|
@ -456,7 +456,7 @@ def train(
|
|||
gpu_wps = nwords / (end_time - start_time)
|
||||
# Only evaluate on CPU in the first iteration (for
|
||||
# timing) if GPU is enabled
|
||||
if i >= 1:
|
||||
if i == 0:
|
||||
with Model.use_device("cpu"):
|
||||
nlp_loaded = util.load_model_from_path(epoch_model_path)
|
||||
for name, component in nlp_loaded.pipeline:
|
||||
|
|
Loading…
Reference in New Issue