Hi thank you for your answers , I am building a resNet 50 ,which output 2 feature at then end , but i need to produce 40 face attributes for classification, in class (0 and 1) , i can do for one attribute,which is very standard , I have actually come cross an question you have answered in this forum which create multiple fc layer and return multiple output at then end   ,so i use module list to create 40 model output where each one has class probability for 1 and 0 .   it seems work , but my training is ridiculously long(probability 10 hours for just one epoch) ,(dateset is celebrity dateset, around 170000 training image,7k each in size) . I still trying to perfect the code . Is my approach correct? appreciate your reply thx