Solved by tom in post #2 
              
              
                So the idea is to put more deep-learning-oriented functions in torch.nn.functional and keep general-purpose functions in under torch directly. softmax was deemed to fall into the former, sigmoid in the latter category. 
While there is torch.softmax, this is by accident (which is why it is not docume…