Multi-output Classification?

I have a dataset consisting of 1 X (Textual Data) and 5 different y (Topics of each text) and each y can take values from 0 to 5. I need to develop a deep learning model to take text and predict all y. I really appreciate it if you could guide me or provide me with some resources to deal with this kind of problem in PyTorch. Also, Am I correct that this problem is considered a multi-output classification? Thanks