(I do know it is in the root directory[0], it is just common practice to have it in the README. To be stupidly obvious)
I guess academics like familiarity and Lua insistently refuses to be like other languages (arrays and maps in one type, 1-based arrays, nonstandard builtin patterns, etc).
I don't think that's accurate. People don't really care about Lua, they don't like or dislike it, they just don't know it. The goal of the project is to use python, because people care about Python.
It just happened that porting (lua) torch to Python was chosen, but it could have been another framework.
Learning a new language wasn’t too hard when that language was Python, after all.
The forward function of the conv net should use:
t3 = self.fc(t2)
instead of:
t3 = self.fc(t1)
AFAIK the nn.functional.relu function is NOT inplace by default [1]