-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Commits on Aug 7, 2019
-
[Do not review] [Do not merge] New numpy-compatible sum (apache#14739)
* Add numpy namespace and initial impl of np.sum (not complete) * Clean up * Fix import error * numpy sum * add test and backward data type support * add license to test_numpy_op.py * improve test to reduce flakiness * fix sanity build * extra numeric test and imperative test * add error message for initial argument
Configuration menu - View commit details
-
Copy full SHA for 2e09926 - Browse repository at this point
Copy the full SHA 2e09926View commit details -
[numpy] Infra for supporting numpy ops in imperative mode and Gluon A…
…PIs (apache#14758) * Infra of new ndarray and symbol types for numpy operators * Rename * Fix import problem * Refactor * Remove redundant code * Add docstring * More on numpy ndarray and symbol * Override unimplemented methdos for ndarray and _NumpySymbol * Fix built-in methods of ndarray and _NumpySymbol * Fix test and sanity check * Fix pylint * Address cr comments * Add unit tests for ndarray and _NumpySymbol * Add _true_divide * Fix gpu build * Add future import division * More correct way of checking if an output is from a np compat op * Fix gpu build * Fix output ndarray/symbol types with at least one new ndarray/symbol * Modify true_divide doc * Fix flaky copying zero-size arrays via gpus * Fix zero size in gluon hybridize and zeros/ones symbol not creating new symbol type * Fix doc
Configuration menu - View commit details
-
Copy full SHA for c8127ae - Browse repository at this point
Copy the full SHA c8127aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a437ad - Browse repository at this point
Copy the full SHA 3a437adView commit details -
[numpy] Numpy dot (apache#14831)
* Numpy Dot case 1-4 + case 3.5 forward and 0.5 backward * Backward computation and test coverage
Configuration menu - View commit details
-
Copy full SHA for 2657af1 - Browse repository at this point
Copy the full SHA 2657af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c461f2 - Browse repository at this point
Copy the full SHA 6c461f2View commit details -
[numpy] Some np ops for d2l (apache#14924)
* Add np transpose More ops and namespaces for submodules Add relu and sigmoid Add reshape Fix symbolic name mismatch Add maximum and minimum * Add convenience fluent method * Add ndarray.item() * Fix CI * Fix lint * Fix lint * Fix reshape gpu * Add example * Remove python notebook outputs * Remove notebook output * Add one more example
Configuration menu - View commit details
-
Copy full SHA for 162eaa7 - Browse repository at this point
Copy the full SHA 162eaa7View commit details -
[numpy] Refactor np modules (apache#14989)
* Refactor * Initial refactoring * Fix notebook * Move numpy op check from backend to frontend * Add homogeneous ndarray check * Fix grouping inhomogeneous types of symbols * Improve error handling of different types of symbols as outputs * Fix test * Fix numpy test * Fix ci * Try to fix gpu ci failure
Configuration menu - View commit details
-
Copy full SHA for aeaeb46 - Browse repository at this point
Copy the full SHA aeaeb46View commit details -
[numpy] Refactor np module (example runs through) (apache#15055)
* Refactor notebook * notebook working with hybrid block * More refactoring * Remove unnecessary use_np_compat * Use class decorator to initialize numpy ndarrays in parameter.py * Clear notebook outputs * Improve np decorator * Remove npe op from optimizer * Fix CI * Fix functools.wraps issue in Python2 * Fix ci
Configuration menu - View commit details
-
Copy full SHA for 846a335 - Browse repository at this point
Copy the full SHA 846a335View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd0a3b - Browse repository at this point
Copy the full SHA fbd0a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 131dbe3 - Browse repository at this point
Copy the full SHA 131dbe3View commit details -
Numpy-compatible stack (apache#15027)
* numpy stack * migrate to use_np_shape
Configuration menu - View commit details
-
Copy full SHA for 4fe6cad - Browse repository at this point
Copy the full SHA 4fe6cadView commit details -
Numpy Unary Ops (apache#15010)
* Unary Ops * new version of unit tests
Configuration menu - View commit details
-
Copy full SHA for 25277a5 - Browse repository at this point
Copy the full SHA 25277a5View commit details -
[numpy] Fix np branch after rebase (apache#15086)
* Add np_array semantics for Gluon Fix notebook Fix sanity Fix gluon deferred infer shape Add np.random.uniform Add random normal Add boolean comparison ops Add np.ndarray indexing Reformat test ndarray indexing Fix unit tests Add one more test of indexing Fix sanity Enable amp test Add np.arange Revert cython unit test to ctypes Delete unnecessary use_np_shape decorator from test Rebase with numpy branch support range as index Fix python2 range type check Add argmax Disable clojure test * Fix ci * Add np.linalg.norm for ord='fro' * Fix pylint
Configuration menu - View commit details
-
Copy full SHA for 9dc5e0a - Browse repository at this point
Copy the full SHA 9dc5e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8f125 - Browse repository at this point
Copy the full SHA 5d8f125View commit details -
[WIP][numpy] Fix for D2L Chapters 2/3/4 (apache#15139)
* Fix * Fix linear regression gluon * More fix * Fix pylint * Fix for chapter 4 * Add np.add mul div mod pow sub and shuffle * Fix model selection, underfitting, overfitting * Fix weight decay * Fix dropout * Fix * Fix chapter 4
Configuration menu - View commit details
-
Copy full SHA for b4716a9 - Browse repository at this point
Copy the full SHA b4716a9View commit details -
[numpy] Fix d2l performance regression (apache#15173)
* Add np array adapter decorator for layers * Fix performance regression caused by too many conversions between nd.NDArray and np.ndarray * Fix pylint * Fix test backward compatibility issue * Fix test_lambda
Configuration menu - View commit details
-
Copy full SHA for 049ded2 - Browse repository at this point
Copy the full SHA 049ded2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a584326 - Browse repository at this point
Copy the full SHA a584326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d0f284 - Browse repository at this point
Copy the full SHA 0d0f284View commit details -
[numpy] Fix d2l chapter8 (apache#15237)
* Add np op doc * Fix several issues * Add a N-D dot b 2D support * Simplify array creation api * Add swapaxes * Fix rnn gluon * More fix * Fix pylint * Delete * Fix mp windows
Configuration menu - View commit details
-
Copy full SHA for 1d47418 - Browse repository at this point
Copy the full SHA 1d47418View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2b41f - Browse repository at this point
Copy the full SHA 8a2b41fView commit details -
Numpy-compatible split (apache#15049)
* numpy split * numpy split * unit test * unit test
Configuration menu - View commit details
-
Copy full SHA for 820752f - Browse repository at this point
Copy the full SHA 820752fView commit details -
[numpy] [DO NOT MERGE] Fix d2l chapters 9 and 13 (apache#15246)
* Add npx batch_dot and topk * Text embedding uses numpy * Fix SoftmaxCrossEntropyLoss with np * Fix sentiment cnn * Fix pylint * Fix dot attention * Fix seq2seq attention * Add np.tile * Fix transformer * Fix ci * Fix ci and rebase
Configuration menu - View commit details
-
Copy full SHA for 21be6f8 - Browse repository at this point
Copy the full SHA 21be6f8View commit details -
[numpy] Fix d2l chapter 5 (apache#15264)
* Fix parameter initializer * Add np.save and np.load * Fix read-write * Fix lint
Configuration menu - View commit details
-
Copy full SHA for a54a3f2 - Browse repository at this point
Copy the full SHA a54a3f2View commit details -
Numpy compatible max (apache#15161)
* numpy amax * weird cu file diff * fix the unit test error * fix gpu bug * minor fix * fix lint * remove scalar value check * fix the bug on unit test * fix the case () that breaks the kernel launch * add zero dimension unit test * revert the tuple change * use mshadow maximum * remove test zero * change the macro for now * change the cuda to use mashadow op * fix the broadcast_reduce_op_value.cu wrong kernel * add more logic in shape to detect the invalid situation * change back to type swtich * change to as_nd_ndarray * add missing @npx.use_np_shape * retrigger CI * address the comment * undo algorithm import * remove the numeric gradient check
Configuration menu - View commit details
-
Copy full SHA for 6bd552f - Browse repository at this point
Copy the full SHA 6bd552fView commit details -
Numpy compatible multinomial (apache#15219)
* draft of multinomial * rename to more concise name * finish shape * complete the forward function * complete forward without handle 0 dimension & scalar * handle 0 dimension * add new line * fix lint * fix the build error * fix lint * finish unit test * change the registration * make multinomial support pvals as mx.ndarray * delete newline * fix lint error * support input as list, mx.ndarray, np.ndarray & unit test * fix lint * fix the include error * fix lint * refactor & pass the tensor instead of tuple to kernel * fix lint * updata the doc * address the comment
Configuration menu - View commit details
-
Copy full SHA for 42d6760 - Browse repository at this point
Copy the full SHA 42d6760View commit details -
Numpy compatible linspace (apache#15256)
* draft * finish linspace implementation * finish linspace * delete newline * fix pylint * add more unit test * address comment * add more test case * disable too-many-arguments * resolve confliction * add ctx
Configuration menu - View commit details
-
Copy full SHA for 9f8d4a4 - Browse repository at this point
Copy the full SHA 9f8d4a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12aab7a - Browse repository at this point
Copy the full SHA 12aab7aView commit details -
[numpy] Misc fix for other chapters (apache#15332)
* Add np.prod * Fix ndarray.reshape accepting positional integers as arguments * Rebase * Fix rebase error * Add np.ndarray.flatten * Fix * Add broadcast_to * Add meshgrid and broadcast_arrays * Fix sin, cos, sinh, cosh not supporting scalars * Add more unary ops supporting python scalars * Fix * Fix * Fix ci * Fix sanity
Configuration menu - View commit details
-
Copy full SHA for 9cc355f - Browse repository at this point
Copy the full SHA 9cc355fView commit details -
[numpy] Change d2l chapters cv and gan to use numpy (apache#15368)
* Change op name style to lower case underscore * Add ops under image to npx * Add image submodule to npx * Fix split_and_load use np * Fix fine tuning * Fix bbox and anchor * Fix odd * Fix ssd and rcnn * Remove restriction on binary element-wise scalar * Fix gan * Fix sanity * Try to fix website build failure * Add npx.random.seed * Fix doc
Configuration menu - View commit details
-
Copy full SHA for 78c541f - Browse repository at this point
Copy the full SHA 78c541fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5218a09 - Browse repository at this point
Copy the full SHA 5218a09View commit details -
[numpy] Fix several places in numpy (apache#15398)
* Fix * More fix
Configuration menu - View commit details
-
Copy full SHA for 99a9b0a - Browse repository at this point
Copy the full SHA 99a9b0aView commit details -
[numpy] fix cython (apache#15418)
* add cython support for numpy * stay with original API for backward compatibility
Configuration menu - View commit details
-
Copy full SHA for 7caacd8 - Browse repository at this point
Copy the full SHA 7caacd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8869b6 - Browse repository at this point
Copy the full SHA a8869b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f1cfb - Browse repository at this point
Copy the full SHA 33f1cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 56ac957 - Browse repository at this point
Copy the full SHA 56ac957View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba54b26 - Browse repository at this point
Copy the full SHA ba54b26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b84d53 - Browse repository at this point
Copy the full SHA 6b84d53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8deab - Browse repository at this point
Copy the full SHA 7e8deabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6f2c8 - Browse repository at this point
Copy the full SHA 0b6f2c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2e48d9 - Browse repository at this point
Copy the full SHA b2e48d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ede112 - Browse repository at this point
Copy the full SHA 7ede112View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024bedb - Browse repository at this point
Copy the full SHA 024bedbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e955a3 - Browse repository at this point
Copy the full SHA 0e955a3View commit details -
Revert "get rid of coverage in clang60 mkldnn"
This reverts commit 77dc905.
Configuration menu - View commit details
-
Copy full SHA for 3262591 - Browse repository at this point
Copy the full SHA 3262591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 275b063 - Browse repository at this point
Copy the full SHA 275b063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 345c522 - Browse repository at this point
Copy the full SHA 345c522View commit details