Corrected bug in lab.conv. I was using pushudata to also return already passed result vector. I should have used lua_settop(L,1). Corrected, this was causing weird errors rarely during deallocation because lua thought there was an instance that needed to be deallocated, but torch tensor was inconsistent.
Corrected bug in lab.conv. I was using pushudata to also return already passed result vector. I should have used lua_settop(L,1). Corrected, this was causing weird errors rarely during deallocation because lua thought there was an instance that needed to be deallocated, but torch tensor was inconsistent.

soumith/TH,soumith/TH,soumith/TH,soumith/TH