Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Test Coverage plugin integration 
  • Benchmarks - See python package examples/image-classification/benchmark.py for a guideline
  • Good API DocumentationDocumentation  - in progress
  • Examples turned into integration teststests https://github.com/apache/incubator-mxnet/issues/13385
  • More tests, increased test coverage 
  • Deploying Clojure jar artifacts for release - In progressrelease 
  • Adding Code Coverage report to CI - In progress 
  • Add GPU tests
  • Integration with CI
  • Documentation on the Website
  • Examples on the Website
  • Install Documentation with OSX - Ubuntu, Arch, Deep Learning AMI
  • Use logging vs println in source code 
  • Improving the Debug experience (mxnet-core, scala, clojure)
  • Validate the dependencies of the maven jars in the project.clj on CI
  • Add core.spec to all functions to help with validation on arguments. Currently, it is only in use in the module namespace
  • Move to newer Symbol.api and NDArray.api rather than plain Symbol and NDArray apis
  • Publish nightly snapshots

Needs Help Bugs

  • GAN example has a memory leak (this could be due to NDArray iterator)
  • Style transfer example - (can't get the content style transfer to work at the higher relu levels like 4-2 from noise, only at the first layer). Also is cpu only right now, needs to be converted to GPU.
  • Visualization example - was working with conv layers and then stopped after switching to scala jars. Bug is parsing attr information from the nodes. Not sure if it is on Scala side or Clojure. Need to investigate. (Works in 1.3.0-SNAPSHOT but not against 1.2.1 jars)
  • CNN text example - needs testing with Word2Vec instead of Glove - also compare to python resultsresults https://github.com/apache/incubator-mxnet/pull/13865

Needs Help Features

  • Porting the Scala Inference to Clojure https://github.com/apache/incubator-mxnet/issues/13384
  • Port Scala Image API to Clojure - https://github.com/apache/incubator-mxnet/pull/12995
  • Custom Operators 
  • KV Store Testing - There is interop and general support, but needs testing (I was unable to do so sufficiently working locally)
  • Gluon API - Needs discussion and coordination with Scala package
  • Feed Forward API - Needs discussion and coordination with Scala package
  • package Needs Design Proposal & Discussion 
  • Arch Linux/ Ubuntu support - Needs discussion and coordination with Scala package
  • OSX gpu support - Needs discussion and coordination with Scala package
  • ImageRecordIter - Needs testing and tutorial page
  • Look into NDArray and Symbol macros to handle memory issues (like with-open) - In progressMemory Management (coordinate with Scala pacakge) - In progress https://github.com/apache/incubator-mxnet/pull/13993
  • Investigate autogen of ndarray and symbol as a automatic compile time step rather than manual - In process
    • Look into the same process that the Scala package uses to generate docs with file signatures

...