Skip to content

Improve engine's cleanup#7813

Merged
sfc-gh-truwase merged 1 commit intodeepspeedai:masterfrom
tohtana:tohtana/improve_cleanup
Jan 25, 2026
Merged

Improve engine's cleanup#7813
sfc-gh-truwase merged 1 commit intodeepspeedai:masterfrom
tohtana:tohtana/improve_cleanup

Conversation

@tohtana
Copy link
Copy Markdown
Collaborator

@tohtana tohtana commented Jan 25, 2026

Fix #7812: This PR makes DeepSpeedEngine cleanup safe for partial initialization.

This prevents destructor-time tracebacks by guarding access to unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
@sfc-gh-truwase sfc-gh-truwase merged commit 827767a into deepspeedai:master Jan 25, 2026
11 checks passed
nathon-lee pushed a commit to nathon-lee/DeepSpeed_woo that referenced this pull request Jan 26, 2026
Fix deepspeedai#7812: This PR makes DeepSpeedEngine cleanup safe for partial
initialization.

This prevents destructor-time tracebacks by guarding access to
unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Signed-off-by: leejianwoo-collab <leejianwoo@gmail.com>
phalani-paladugu pushed a commit to phalani-paladugu/DeepSpeed that referenced this pull request Jan 29, 2026
Fix deepspeedai#7812: This PR makes DeepSpeedEngine cleanup safe for partial
initialization.

This prevents destructor-time tracebacks by guarding access to
unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Signed-off-by: Phalani Paladugu <mailofphalani@gmail.com>
ksugama pushed a commit to ksugama/DeepSpeed that referenced this pull request Feb 9, 2026
Fix deepspeedai#7812: This PR makes DeepSpeedEngine cleanup safe for partial
initialization.

This prevents destructor-time tracebacks by guarding access to
unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Signed-off-by: Kento Sugama <kentosugama@protonmail.ch>
nathon-lee pushed a commit to nathon-lee/DeepSpeed_woo that referenced this pull request Mar 7, 2026
Fix deepspeedai#7812: This PR makes DeepSpeedEngine cleanup safe for partial
initialization.

This prevents destructor-time tracebacks by guarding access to
unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Signed-off-by: nathon-lee <leejianwoo@gmail.com>
nathon-lee pushed a commit to nathon-lee/DeepSpeed_woo that referenced this pull request Mar 28, 2026
Fix deepspeedai#7812: This PR makes DeepSpeedEngine cleanup safe for partial
initialization.

This prevents destructor-time tracebacks by guarding access to
unitialized attributes of DeepSpeed engine.

Signed-off-by: Masahiro Tanaka <mtanaka@anyscale.com>
Signed-off-by: nathon-lee <leejianwoo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] DeepSpeedEngine __del__/destroy throws AttributeError after initialize() failure (missing _deepcompile_active) + BrokenPipeError noise

2 participants