you can read that IMHO http://nlp.seas.harvard.edu/NamedTensor ... it's recent and shows a few issues... tensor are just matrix with dimension batch x dim1 x dim2 x ... and all matrix computations aren't possible depending on those dims... a type-dependent system could help but python is farfar
-
-
Replying to @mandubian @aloiscochard
What manual process and/or tools do you currently execute to check your matrix dimensions?
1 reply 0 retweets 0 likes -
-
but imagine you had a kind of "compiler" that would check in real-time your python code and infer dimensions and check you have no inconsistencies in your dimensions...
1 reply 0 retweets 1 like -
Replying to @mandubian @aloiscochard
Do you have a mechanical process by which you (the programmer) can currently do this? i.e. a method of program analysis, however manual?
1 reply 0 retweets 0 likes -
Replying to @dibblego @aloiscochard
no rely on TF/pytorch checking capabilities... It doesn't help coding robust, you must run "model.compile/model.fit" to know if it works & if you have branch if/then/else in which you've made a dimension error, your training can crash after 5h when it finds this condition
1 reply 0 retweets 0 likes -
Replying to @mandubian @aloiscochard
Is pytorch the thingo that does the dimension checking?
1 reply 0 retweets 0 likes -
Replying to @dibblego @aloiscochard
pytorch is just another DeepLearning lib... it has a different approach than tensorflow but it has same tensor concept... it separates less a static phase "compile" vs "fit" but it's not so far despite what pytorch people say...
2 replies 0 retweets 0 likes -
-
Replying to @dibblego @aloiscochard
I don't say it's easy or feasible but if you can solve even a bit of that issue with you tool, I think you'll have lots of people looking at it :D
1 reply 0 retweets 0 likes
Come on IRC and help me understand the problem better. Except it's bed time here in UTC+10. http://qfpl.io/contact
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.