Skip to content

Conversation

@JosieHong
Copy link

Hi,
I made the following modifications to make this loss function available on both CPU and GPU devices:

  1. Check the device of labels and logits;
  2. Define the device;
  3. Move weights to that device.

Thanks,
Josie

@fcakyon
Copy link

fcakyon commented Dec 17, 2024

@JosieHong feel free to use this improved/fixed/battle-tested version, includes auto device selection: https://github.com/fcakyon/balanced-loss#improvements

@JosieHong
Copy link
Author

@JosieHong feel free to use this improved/fixed/battle-tested version, includes auto device selection: https://github.com/fcakyon/balanced-loss#improvements

Thanks, @fcakyon! I had been struggling with a proper implementation for a long time. This implementation looks very nice, and I am excited to try it!

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.

2 participants