Skip to content

Fix device mapping for cross-platform compatibility#105

Open
aconeshana wants to merge 1 commit intostoryicon:mainfrom
aconeshana:main
Open

Fix device mapping for cross-platform compatibility#105
aconeshana wants to merge 1 commit intostoryicon:mainfrom
aconeshana:main

Conversation

@aconeshana
Copy link
Copy Markdown

  • Add proper device mapping in torch.load() calls for SAM and GroundingDINO models
  • Fix Mac MPS device support by using ComfyUI's device management
  • Maintain compatibility with Windows GPU and CPU devices
  • Resolves CUDA deserialization errors on non-CUDA platforms

Changes:

  • sam_hq/build_sam_hq.py: Add map_location parameter to SAM checkpoint loading
  • node.py: Add map_location parameter to GroundingDINO checkpoint loading

- Add proper device mapping in torch.load() calls for SAM and GroundingDINO models
- Fix Mac MPS device support by using ComfyUI's device management
- Maintain compatibility with Windows GPU and CPU devices
- Resolves CUDA deserialization errors on non-CUDA platforms

Changes:
* sam_hq/build_sam_hq.py: Add map_location parameter to SAM checkpoint loading
* node.py: Add map_location parameter to GroundingDINO checkpoint loading
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.

1 participant