jmacglashan edited a comment on issue #14619: [Discussion] 1.5.0 Roadmap
URL: 
https://github.com/apache/incubator-mxnet/issues/14619#issuecomment-485141044
 
 
   Easily the biggest feature Mxnet is lacking is the higher order gradient 
support. There appears to be some work to get this going, but it's been a bit 
stagnant. The lack of strong support for this feature prohibits the ability to 
implement a number of DL algorithms. Everything beyond this seems like quality 
of life features. I would offer to help on this front, but I won't have the 
time necessary to work it out. I list it here in hopes that others will answer 
the call.
   
   Beyond that, I think having dynamic shape in symbols would be a nice 
feature. 
   
   On a smaller scale, I think it would be nice if Gluon had support for blocks 
that operate on keyword arguments. It's pretty easy to add support for that in 
a non-breaking way (and I've done it in my own projects), but ideally this 
feature would be supported in other code like the data loader, which currently 
is fairly structure around assuming tuples rather than dicts (which would pair 
with keyword args).
   
   A nitpick that I have is that when it comes to serialization, Mxnet (python) 
seems to assume you always want to write to a file in that it requests a path 
to a file to serialize the data. This often isn't appropriate in production 
systems. It would be much nicer if Mxnet simply took a file-like object or just 
returned bytes so you can do what you want with it.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to