Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to latest code #2

Merged
merged 282 commits into from
Aug 9, 2018
Merged

update to latest code #2

merged 282 commits into from
Aug 9, 2018

Conversation

lihaofd
Copy link
Owner

@lihaofd lihaofd commented Aug 9, 2018

Description

(Brief description on what this PR is about)

Checklist

Essentials

Please feel free to remove inapplicable items for your PR.

  • The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
  • Changes are complete (i.e. I finished coding on this PR)
  • All changes have test coverage:
  • Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
  • Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
  • Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
  • Code is well-documented:
  • For user-facing API changes, API doc string has been updated.
  • For new C++ functions in header files, their functionalities and arguments are documented.
  • For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
  • Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
  • To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

  • Feature1, tests, (and when applicable, API doc)
  • Feature2, tests, (and when applicable, API doc)

Comments

  • If this change is a backward incompatible change, why must this change be made.
  • Interesting edge cases to note here

lou-k and others added 30 commits June 29, 2018 10:36
`MXNetError` is thrown in the event of a CUDA error (e.g., `Check failed: err == cudaSuccess ...`). While ideally we'd never encounter this, it happens sometimes, and we'd like to program our scala code to take the appropriate action (i.e., restart the process).

This PR proposes making the `MXNetError` class public, so that we can `catch` it in our calling code.
* update dependencies using CI scripts; clarifications

* nudging flaky ci test
* add sample ratio

* pylint

* increase size limit for bilinearup

* add test case

* fix typo

* rm comments and cpu back
* fixed path for auto_module_index.js

* nudge flaky ci test
* Shape Operator

* cuda

* size op

* lint issues

* docs example

* add docs, change op name to avoid conflict, add convenience confluent
method

* change name to _nd

* fix test cases, add new kernel

* test name fix.

* solve gpu memory problem for size and shape

* get rid of FIgnoreInputs attr of shape_nd

* op name change

* fix

* retrigger CI

* retrigger CI

* retrigger CI

* trigger CI

* fix comments

* cpplint

* nit

* trigger CI
* MXNET-336
Major Gluon update towards parity with Python's API.
Miscellaneous bugfixes and improvements.
New Engine API.
Module::reshape moved to C++ backend.
Examples were updated to work on multi-gpu boxes.

* fixing random seed for flaky tests.

* removed redundant row.

* fixed learning rate.
* add cython sampler

* remove unused files

* use eval batch size = 1

* update read me

* update read me

* update license
…11404)

* Adding in the fixes for IE in the install page by replacing urlSearchParams for a custom method

* Further fixes for IE install page
…#11463)

Also, the test doesn't test any MXNet/DL related feature.
* new NER example

* removing images

* updating readme to generate preprocessed data

* instructions to download and preprocess training data
* Fix for flaky test_svmoutput_with_type

* make pylint happy

* make pylint happy

* make pylint happy

* Update test_operator_gpu.py
* Initial commit for clojure package - src code

* examples for clojure package

* Add cloverage code coverage plugin.

Clean up dependencies in namespaces to make it 
compatible with the plugin

* add bug fix from Kamil Hryniewicz

* add basic optimizer test

* add Kamil to thanks

* add Christian Weilbach

* add set -e to scripts

* added documentation about the current process of building and deploying

* unit tests for util

* add tests for generator
- Also fix parameter names to lowercase

* make the test-validate use a spec in util-test

* update to 1.2.1 scala version

* add generator test fix & enhancements from Burin

* add test for eval-metric

* add callback unit test

* switch project default to linux-cpu for CI
- add thanks for Avram

* remove reference to the clojars snapshot

* @kurman feedback newline/scripts
- add newline to gitignore
- add -vx options to scripts

* feedback from @kurman - use scala instead of $

* move gitignore back into clojure-package

* feedback from @kurman - lowercase testing.md

* feedback from @kurman use generate code alias for better clarity
Supported APIs

* feedback from @kurman - cnn text example

* Add clojure package testing to CI

* bug fix from jimdunn - skip validation in fit when eval-data is nil

* Change CI to use locally installed scala jars instead of nexus

* clean ci & bump clojure-package version to be inline with scala pacakge version
-remove makefile modification and use script instead

* update cat image link since the other one is broken

* change cat link to one in the repo

* Update README
- remove AWS reference
- put in system specific build instructions with jars
- clean up

* missing minus sign in example - contributed by jimdunn

* feedback from @lanking520

* feedback from @lanking520 - specify that branch checkout is optional

* feedback from @yzhliu - update README ml.dmlc -> org.apache
* Modify MNIST training example to use new Symbol APIs. 
* Add Tests to the MNIST Train example
* batchnorm fall back.

* add test

* fix.
* Update test_kvstore_gpu.py

* Update test_kvstore_gpu.py
Increase API Level to 27 and update NDK to 17b
…1436)

* handle the case that inputs and outputs of a graph share NDArrays

* add test.

* test multiple times.

* don't change the state's array list.

* retrigger
* Compile with LAPACK shared library

* Add missing bracket

* Reorder LAPACK paths
zachgk and others added 28 commits August 3, 2018 22:29
* Fix reduce_kernel_M1

* Improve test_norm
…d training (#11215)

* server profiling

merge with master

cleanup old code

added a check and better info message

add functions for C compatibility

fix doc

lint fixes

fix compile issues

lint fix

build error

update function signatures to preserve compatibility

fix comments

lint

* add part1 of test

* add integration test
Test passes on CPU and GPU (10000 runs)
* make Gluon RNN layer hybrid block

* separate gluon gpu tests

* remove excess assert_raises_cudnn_disabled usage

* add comments and refactor

* add bidirectional test

* temporarily remove hybridize in test_gluon_rnn.test_layer_fill_shape
* add fix to bce_loss

* add comments

* remove unecessary comments
* Update optimizer.py

* Update optimizer.py
…t, test_fft (#12010)

* adjusting tolerance level and removing fixed seed

* CI retrigger

* removing status
* fix test bind, remove fixed seed

* add tracking info

* remove tracking info
tested with 100k runs, no failures
* Undefined name in initializer

* Fix undefined name in test_mkldnn

* Fix for undefined names in examples
* Fix lint errors in dqn example

* Fix lint error in gluon example

* Fix undefined error in autoencoder example
* MXNET-776
1) Several new metric classes.
2) Improved documentation.
3) Bugfixes.

* added links and fixed a typo.
* Rework Jenkinsfile

* Add functionality to assign node labels dynamically

* Extract functions into util file

* Change all Jenkinsfiles to use utils

* Make a new commit...

* Address review comments 1

* Address review comments 2
* fix unidirectional model's parameter format

* Update rnn_layer.py
Enable 3 notebooks that were failing tests after making updates to the
Straight Dope book. We also add pandas required by one of these
notebooks.
@lihaofd lihaofd merged commit af0a579 into lihaofd:relu-fix Aug 9, 2018
lihaofd pushed a commit that referenced this pull request Apr 10, 2019
…e#10792)

* Kvstore strkey (#2)

* support string type for kvstore key in cpp-package

* make lines short

* fix build

* add kvstore testcase

* no rand() use

* fix cpplint sanity check

* support string type for kvstore key in cpp-package

* make lines short

* fix build

* print error log

* Update test_kvstore.cpp

* update

* add gpu unittest

* check gpu count

* fix sanity check
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.