Yes it’s a multilabel problem
MultiLabelSoftMarginLoss is F.binary_cross_entropy(F.sigmoid(x))

By the way, that was my first Net/project in PyTorch, and I was just using various tutorials available at the time as reference (which were not using MultiLabelSoftMarginLoss for sure).
I’ve come a long way during this project, be sure to check the full code I linked in my previous post.