Open-Sora icon indicating copy to clipboard operation
Open-Sora copied to clipboard

[HELP] In my train OpenSora1.0 process, I got zhe error ['LowLevelZeroOptimizer' object has no attribute '_param_store'], how to fix it?

Open pqhgit opened this issue 1 year ago • 5 comments

Traceback (most recent call last): File "/xxx/OpenSora1.0/scripts/train.py", line 328, in main() File "/xxx/OpenSora1.0/scripts/train.py", line 270, in main update_ema(ema, model.module, optimizer=optimizer) File "/usr/local/python-3.10.13/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context return func(*args, **kwargs) File "/xxx/OpenSora1.0/opensora/utils/train_utils.py", line 31, in update_ema master_param = optimizer._param_store.working_to_master_param[param_id] AttributeError: 'LowLevelZeroOptimizer' object has no attribute '_param_store'

I can't find any class with 'LowLevelZeroOptimizer' or '_param_store' in this project, how to fix it?

pqhgit avatar Jul 27 '24 11:07 pqhgit

In my experiments, I change it to master_param = optimizer.working_to_master_param[param_id].

narrowsnap avatar Jul 28 '24 08:07 narrowsnap

@narrowsnap this worked, thx

pqhgit avatar Jul 29 '24 02:07 pqhgit

modify /xxx/OpenSora1.0/opensora/utils/train_utils.py", line 31 -> master_param = optimizer.working_to_master_param[param_id] solved.

pqhgit avatar Jul 29 '24 06:07 pqhgit

pip install colossalai==0.4.0

tyz1994 avatar Aug 05 '24 10:08 tyz1994

This issue is stale because it has been open for 7 days with no activity.

github-actions[bot] avatar Aug 15 '24 01:08 github-actions[bot]

This issue was closed because it has been inactive for 7 days since being marked as stale.

github-actions[bot] avatar Aug 22 '24 01:08 github-actions[bot]

After changing it to master_param = optimizer.working_to_master_param[param_id], I still have the AttributeError: : 'LowLevelZeroOptimizer' object has no attribute 'working_to_master_param'. Can anyone help?

Texaser avatar Aug 25 '24 22:08 Texaser

After changing it to master_param = optimizer.working_to_master_param[param_id], I still have the AttributeError: : 'LowLevelZeroOptimizer' object has no attribute 'working_to_master_param'. Can anyone help?

What's your version of colossalai?

narrowsnap avatar Aug 26 '24 03:08 narrowsnap