gigasquid commented on issue #11205: Clojure Contrib Package
URL: https://github.com/apache/incubator-mxnet/pull/11205#issuecomment-399579788
 
 
   @larroy and @yzhliu  - Thanks. Please let me know if there is anything I can 
do to help the review and get this merged. I've been trying to keep this PR in 
sync in the external github repo with other's contributions and generally 
improving the test coverage, but I can stop adding commits and freeze it to 
give you a stable PR to review and merge, if that helps. Just let me know.
   
   To recap the work and status of the PR so far:
   
   - It has been reviewed by @kovasb - who is experienced in both Clojure and 
Deep Learning
   - The feedback from your review, @larroy, has been implemented
   - A code coverage plugin has been integrated
   - A few bug fix contributions have been brought over from the main repo
   - The scala jar version has been bumped to `1.2.1` (from using the staging 
jars)
   - Additional unit tests have been added to increase coverage. The current 
stats are:
   
   ```
   |-----------------------------------------+---------+---------|
   |                               Namespace | % Forms | % Lines |
   |-----------------------------------------+---------+---------|
   |                           dev.generator |   93.07 |   94.33 |
   |           org.apache.clojure-mxnet.base |  100.00 |  100.00 |
   |       org.apache.clojure-mxnet.callback |  100.00 |  100.00 |
   |        org.apache.clojure-mxnet.context |   76.00 |   85.71 |
   |          org.apache.clojure-mxnet.dtype |  100.00 |  100.00 |
   |    org.apache.clojure-mxnet.eval-metric |   95.00 |  100.00 |
   |       org.apache.clojure-mxnet.executor |   89.66 |   95.00 |
   |    org.apache.clojure-mxnet.initializer |   25.00 |   43.75 |
   |             org.apache.clojure-mxnet.io |   71.71 |   80.00 |
   |        org.apache.clojure-mxnet.kvstore |   82.91 |   76.00 |
   | org.apache.clojure-mxnet.kvstore-server |   58.73 |   50.00 |
   |   org.apache.clojure-mxnet.lr-scheduler |   22.22 |   66.67 |
   |         org.apache.clojure-mxnet.module |   74.99 |   88.62 |
   |        org.apache.clojure-mxnet.monitor |  100.00 |  100.00 |
   |        org.apache.clojure-mxnet.ndarray |   90.86 |   91.38 |
   |      org.apache.clojure-mxnet.optimizer |   91.21 |   88.24 |
   |       org.apache.clojure-mxnet.profiler |   20.00 |   40.00 |
   |         org.apache.clojure-mxnet.random |  100.00 |  100.00 |
   |          org.apache.clojure-mxnet.shape |   94.44 |   90.00 |
   |         org.apache.clojure-mxnet.symbol |   48.87 |   54.62 |
   |           org.apache.clojure-mxnet.util |   98.86 |   99.16 |
   |  org.apache.clojure-mxnet.visualization |    6.82 |   20.00 |
   |-----------------------------------------+---------+---------|
   |                               ALL FILES |   80.01 |   84.14 |
   |-----------------------------------------+---------+---------|
   ```
   
   I feel the tests are pretty stable, so if you want to add a clojure stage to 
the CI pipeline, it would be great. All that should be needed is to be able to 
run the build/test tool `lein` (https://leiningen.org/).
   To be specific:
   
   `cd contrib/clojure-package`
   `lein test`
   
   It would be great to get this merged so that other people can start getting 
involved and helping to grow and improve the package. 😸 

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


With regards,
Apache Git Services

Reply via email to