Skip to content

Commit

Permalink
bf16 manual cast works on old AMD.
Browse files Browse the repository at this point in the history
  • Loading branch information
comfyanonymous committed Feb 17, 2025
1 parent 530412c commit 8c0bae5
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions comfy/model_management.py
Original file line number Diff line number Diff line change
Expand Up @@ -1111,6 +1111,8 @@ def should_use_bf16(device=None, model_params=0, prioritize_performance=True, ma
if is_amd():
arch = torch.cuda.get_device_properties(device).gcnArchName
if arch in ["gfx1030", "gfx1031", "gfx1010", "gfx1011", "gfx1012", "gfx906", "gfx900", "gfx803"]: # RDNA2 and older don't support bf16
if manual_cast:
return True
return False

props = torch.cuda.get_device_properties(device)
Expand Down

0 comments on commit 8c0bae5

Please sign in to comment.