Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Cherrypick Fix reshape interoperability test (#17155) #17345

Closed
wants to merge 813 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
813 commits
Select commit Hold shift + click to select a range
bb6305d
[MKLDNN] support mkldnn gelu (#16710)
xinyu-intel Nov 4, 2019
5a2fce5
[WIP][New Op] Add deformable conv v2 (#16341)
zhreshold Nov 4, 2019
b9f3b06
Updated logos. (#16719)
thomelane Nov 4, 2019
c583e44
fix requantize flaky test (#16709)
xinyu-intel Nov 5, 2019
0c5677e
Faster GPU NMS operator (#16542)
ptrendx Nov 5, 2019
3c404a5
Mixed data type binary ops (#16699)
haojin2 Nov 5, 2019
58b824f
fix R docs (#16733)
ThomasDelteil Nov 6, 2019
da33da3
Add MXNet Ops for fast multihead attention (#16408)
Caenorst Nov 7, 2019
ecb7a3a
Update submodule dmlc-core (#16742)
DickJC123 Nov 7, 2019
d967be9
[BUG FIX] Always preserve batch dimension in batches returned from da…
fierceX Nov 7, 2019
c38b527
[MKLDNN] Fix int8 convolution/fc bias overflow (#16734)
ZhennanQin Nov 7, 2019
5dfa121
[MKLDNN] use dim_t instead of int in slice/transpose operators (#16737)
wuxun-zhang Nov 8, 2019
a37dcd4
Fix SliceChannel Type inference (#16748)
anirudh2290 Nov 8, 2019
57b9b2c
change _generate_op_module_signature get_module_file open with encodi…
yajiedesign Nov 10, 2019
74529dc
[NumPy] NumPy support for linalg.inv (#16730)
vexilligera Nov 10, 2019
927def2
Fix rtrue_divide grad (#16769)
reminisce Nov 10, 2019
618ce8b
add numpy op nan_to_num (#16717)
Alicia1529 Nov 10, 2019
177fd3e
Support boolean elemwise/broadcast binary add, multiply and true_divi…
haojin2 Nov 11, 2019
27672b9
[Perl] - ndarray operator overloading enhancements (#16779)
tlby Nov 11, 2019
b9b56e6
fix inv test flakiness using random matrices generated by SVD (#16782)
vexilligera Nov 12, 2019
02f4f05
[Numpy] Add sampling method for bernoulli (#16638)
xidulu Nov 12, 2019
3885bbe
[Done] BilinearResize2D optimized (#16292)
chinakook Nov 12, 2019
52716de
[MXNET-1426] Fix the wrong result of sum, mean, argmin, argmax when i…
wkcn Nov 12, 2019
e3f5dad
Fix (#16781)
ptrendx Nov 12, 2019
2c02bff
Speed fused_op compilation by caching ptx and jit-compiled functions …
DickJC123 Nov 12, 2019
47fd3a0
Link fixes4 (#16764)
TEChopra1000 Nov 13, 2019
7d4f2f3
[MXNET-1421] Added (CuDNN)BatchNorm operator to the list of mirrored …
ArmageddonKnight Nov 13, 2019
9b25db0
Fix numpy-compatible mean output type for integer inputs (#16792)
haojin2 Nov 13, 2019
e88e97f
[Numpy] Fix collect_params().zero_grad() in gluon numpy interface (#1…
sxjscience Nov 13, 2019
42d3182
migrate cudaMemcpy to cudaMemcpyAsync+cudaStreamSynchronize (#16790)
haojin2 Nov 13, 2019
017f6fa
Static link MKL-DNN library (#16731)
TaoLv Nov 14, 2019
5139e2c
add gammaln, erf, erfinv (#16811)
xidulu Nov 14, 2019
7e21bda
Fix nightly build (#16773)
hzfan Nov 14, 2019
33602e5
Update TVM submodule (#16777)
reminisce Nov 14, 2019
b972406
clean TVM (#16814)
sxjscience Nov 15, 2019
4a27b5c
[Fix] Add ctx to the original ndarray and revise the usage of context…
sxjscience Nov 15, 2019
3256131
refactor and reduce float types for some functions, also add bitwise_…
haojin2 Nov 16, 2019
ec2f3a6
[Model] Implement Neural Collaborative Filtering with MXNet (#16689)
xinyu-intel Nov 16, 2019
69fd018
fix expand_dims fall back when input's ndim is 0 (#16837)
wuxun-zhang Nov 16, 2019
93f338d
[Gluon] Improve estimator usability and fix logging logic (#16810)
leezu Nov 16, 2019
5a97cf5
bump up atol for gradient check (#16843)
ChaiBapchya Nov 17, 2019
9e1ab18
[Numpy][Operator] 'where' Implementation in MXNet (#16829)
hgt312 Nov 18, 2019
8cc4c16
[Numpy] Random.normal() with backward (#16330)
xidulu Nov 18, 2019
94e7ba7
Python 2 compatibility fix in base.py
perdasilva Nov 18, 2019
135c42c
Add OP diag [numpy] (#16786)
Tommliu Nov 18, 2019
4f14bf4
Add large tensor nightly tests for MKL-DNN operators (#16184)
wuxun-zhang Nov 19, 2019
60f53ed
[fix] missing input log higher order. (#15331)
kshitij12345 Nov 19, 2019
9889310
Initial checkin (#16856)
reminisce Nov 20, 2019
55fe7c5
Fix IndentationError in setup.py (#16857)
zachgk Nov 20, 2019
f1c6880
Fix a few np issues (#16849)
haojin2 Nov 20, 2019
61c8baf
Add unoptimized symbol to executor for sharing (#16798)
ptrendx Nov 20, 2019
ccf0411
Fix test_gluon.py:test_sync_batchnorm when number of GPUS > 4 (#16834)
larroy Nov 20, 2019
7c9cb6b
Mixed precison binary op backward (use in) for numpy (#16791)
haojin2 Nov 20, 2019
95c3d03
Enforces NDArray type in get_symbol (#16871)
Kh4L Nov 20, 2019
307037e
USE_NVRTC -> ENABLE_CUDA_RTC to fix maven build. Add compile-guard t…
DickJC123 Nov 20, 2019
a8b31a2
Fix InferAttr/InferShapeAttr not calling inference for all nodes in a…
ptrendx Nov 21, 2019
ece027c
add numpy op diagflat [numpy] (#16813)
ryanwentaoxu Nov 21, 2019
4da14a2
add op bitwise_or [numpy] (#16801)
Yiyan66 Nov 21, 2019
e3a7141
Add support for boolean inputs to FusedOp (#16796)
ptrendx Nov 23, 2019
20f8bbc
Refactoring names for mxnet version of nnvm to avoid conflicting with…
adis300 Nov 23, 2019
6c20fb9
[Numpy] Implementation npx.{sample}_n (#16876)
xidulu Nov 23, 2019
971ea4f
Add arange_like to npx (#16883)
sxjscience Nov 23, 2019
85d3ef3
Lamb optimizer update (#16715)
access2rohit Nov 24, 2019
11edb70
[Numpy] Add NumPy support for np.linalg.det and np.linalg.slogdet (#1…
vexilligera Nov 24, 2019
9b49cfe
try to move shape_array to npx (#16897)
sxjscience Nov 25, 2019
436967b
Mkldnn fullyConnect bwd bug fix (#16890)
rongzha1 Nov 25, 2019
ca76bf1
Upgrade MKL-DNN dependency to v1.1 (#16823)
TaoLv Nov 25, 2019
6bff547
Add evaluation_loss to the estimator base class. (#16888)
liuzh47 Nov 25, 2019
f11592d
Op Unravel_index PR [Numpy] (#16862)
Tommliu Nov 25, 2019
6c7ce24
Revert "Mkldnn fullyConnect bwd bug fix (#16890)" (#16907)
TaoLv Nov 26, 2019
c9585bd
Fix the problem in printing feature in c++ API examples : feature_ext…
somone23412 Nov 26, 2019
a11b7ea
Try to fix CI (#16908)
sxjscience Nov 26, 2019
6b00b2c
Allow loading from model files with empty weights. (#16061)
JiadingGai Nov 26, 2019
d2d4876
Fix memory leak reported by ASAN in NNVM to ONNX conversion (#15516)
kevinzh92 Nov 26, 2019
8f10d55
[Numpy] Fix imperative basic indexing in numpy (#16902)
sxjscience Nov 26, 2019
a98cefc
[Numpy] Basic indexing in symbolic interface of DeepNumpy (#16621)
sxjscience Nov 27, 2019
7713a43
Update TensorRT tutorial to build-from-source. (#14860)
KellenSunderland Nov 27, 2019
32a9baa
Adding user guidelines for using MXNet built with Large Tensor Suppor…
access2rohit Nov 27, 2019
5fb2916
[MKLDNN] Use MKLDNNRun (#16772)
ZhennanQin Nov 29, 2019
78a2523
[docs] Fix runtime feature detection documentation (#16746)
larroy Dec 2, 2019
02b4d2b
fix for enable model parallelism for non-fp32 data (#16683)
asmushetzel Dec 4, 2019
edb583b
Fix scala publish & nvidia-docker cublas issue (#16968)
stu1130 Dec 5, 2019
34e7116
[R package] Make R package compilation support opencv 4.0 (#16934)
ewail Dec 5, 2019
b5ee43e
add aligned roi introduced in Detectron2 (#16619)
Jerryzcn Dec 5, 2019
10903e8
Fix ndarray indexing bug (#16895)
reminisce Dec 5, 2019
8dd7051
Downgrade the cublas version for nightly gpu (#16985)
stu1130 Dec 6, 2019
ae472c2
dynamic custom operator support (#15921)
samskalicky Dec 6, 2019
5823ce6
fix typo and doc (#16921)
hgt312 Dec 6, 2019
61ef4a1
Fix publishing scala gpu with cpu instance (#16987)
stu1130 Dec 6, 2019
8f53e77
mixed precision for power (#16859)
haojin2 Dec 6, 2019
9c94fdb
Fix NDArrayIter iteration bug when last_batch_handle='pad' (#16166)
stu1130 Dec 6, 2019
fcc42de
updating MXNet version to 1.6.0 in base.h for C APIs (#16905)
access2rohit Dec 6, 2019
ca4939f
[OP] changing data type of 't' to int in lamb_update_phase1 (#16903)
access2rohit Dec 7, 2019
f06fdf6
[Gluon] Update contrib.Estimator LoggingHandler to support logging pe…
liuzh47 Dec 7, 2019
82c34ee
boolean_mask_assign with start_axis (#16886)
haojin2 Dec 7, 2019
e577c3d
support np.argsort (#16949)
haojin2 Dec 7, 2019
083efb8
Fix crashing on Windows in ObjectPool ~ctor (#16941)
dmitry-markeshov Dec 7, 2019
93cf48d
Fix desired precision for test_ndarray.py:test_reduce (#16992)
wkcn Dec 7, 2019
5cbf607
minor typo fix (#17008)
eric-haibin-lin Dec 8, 2019
251e6f6
Fix NDArrayIter cant pad when size is large (#17001)
stu1130 Dec 9, 2019
d58f6cb
Add micro averaging strategy to pearsonr metric (#16878)
zburning Dec 9, 2019
b009864
large tensor faq doc fix (#16953)
access2rohit Dec 9, 2019
3b8fdac
skip quantized conv flaky case (#16866)
xinyu-intel Dec 9, 2019
7736bfd
[Numpy] add op full_like, c++ impl, fix zeros_like, ones_like type in…
Alicia1529 Dec 9, 2019
71b6272
use identity_with_cast (#16913)
sjtuWangDing Dec 9, 2019
44cd63e
[Numpy] Implement numpy operator 'average' (#16720)
nuj7 Dec 9, 2019
e40cceb
Upgrade 3rdparty/openmp to release_90 version (#17012)
leezu Dec 9, 2019
ce97e22
fix axis=-1 bug (#17016)
xidulu Dec 9, 2019
538b18b
[MKL-DNN] Enable and Optimization for s8 eltwise_add (#16931)
xinyu-intel Dec 9, 2019
2d41f2a
add inference benchmark script (#16978)
xinyu-intel Dec 9, 2019
e48ff96
Quantized Embedding (#16691)
xinyu-intel Dec 9, 2019
c573154
Link fixes5 (#16986)
TEChopra1000 Dec 9, 2019
21e320a
[Bugfix] [Numpy] Add `kAddTo` and kNullOp to Transpose (#16979)
sxjscience Dec 9, 2019
4b7262b
set rtol = 1e-2 and atol = 1e-4 when dtype == np.float32 in test_nump…
sjtuWangDing Dec 9, 2019
5f5b83f
skip quantized conv flaky case (#16866) (#16774)
Alicia1529 Dec 9, 2019
1e1d774
Revert downgrade cublas version as Nvidia-docker have fixed this (#17…
stu1130 Dec 9, 2019
986a902
introduce gradient update handler to the base estimator (#16900)
liuzh47 Dec 9, 2019
248acfa
Multi Precision Lamb Update operator (#16885)
access2rohit Dec 10, 2019
59535db
Op_Diagonal [Numpy] (#16989)
Tommliu Dec 10, 2019
8645b9a
Fix CUDNN detection for CMake build (#17019)
leezu Dec 10, 2019
bf3b4dc
Merge make/pip and make/maven configurations (#17027)
zachgk Dec 10, 2019
9f5b8bc
Workaround problem with fusion in CUDA 9 (#17028)
ptrendx Dec 10, 2019
e18e4ce
Include eval_net the validation model in the gluon estimator api (#16…
liuzh47 Dec 10, 2019
60f77f5
[CD] dynamic libmxet pipeline fix + small fixes (#16966)
perdasilva Dec 10, 2019
0c17ddd
Extend estimator.evaluate() to support event handlers (#16971)
liuzh47 Dec 10, 2019
7895f93
Replace mxnet_option macro with standard CMAKE_DEPENDENT_OPTION (#17018)
leezu Dec 10, 2019
c31ee99
Fix omp assert issue (#17039)
cjolivier01 Dec 11, 2019
9634786
mshadow: fix vector access (#17021)
TaoLv Dec 11, 2019
27389b1
Fix Gluon Estimator nightly test (#17042)
liuzh47 Dec 11, 2019
c82af38
Add support of plug and play fit_batch and evaluate_batch (#16982)
liuzh47 Dec 11, 2019
04ebe45
Prevent after-fork number of OMP threads being bigger than 1. (#16999)
larroy Dec 11, 2019
05af5c4
[BUGFIX] Fix race condition in kvstore.pushpull (#17007)
eric-haibin-lin Dec 11, 2019
634f95e
swap wget to curl in Scala scripts (#17041)
lanking520 Dec 12, 2019
9092f17
array_split pr (#17032)
Tommliu Dec 12, 2019
f701f3f
[MXNET-1431] Multiple channel support in Gluon PReLU (#16262)
jonatanmil Dec 12, 2019
61013a8
use env var to control stack trace logging (#17038)
szha Dec 13, 2019
c99a110
Add my key to KEYS (#17060)
ptrendx Dec 13, 2019
3b911cf
Website edits (#17050)
TEChopra1000 Dec 13, 2019
f045018
[MXNET-978] Higher Order Gradient Support `logp1`, `expm1`, `square`.…
kshitij12345 Dec 14, 2019
042682e
[DOC] Fix tutorial link, and better error msg (#17057)
eric-haibin-lin Dec 14, 2019
696c547
[BUGFIX] Fix trainer param order (#17068)
eric-haibin-lin Dec 14, 2019
bbdc1c3
[reproducibility] multi_sum_sq review, AtomicAdd removal (#17002)
MoisesHer Dec 14, 2019
831b548
fix for number of inputs/outputs for backward custom ops (#17069)
samskalicky Dec 14, 2019
3d38dbd
Adds min cuda version assertion decorator for unit tests (#17054)
perdasilva Dec 14, 2019
7dbb4b7
fix precision problem in linalg_solve, linalg_tensorinv, linalg_chole…
sjtuWangDing Dec 16, 2019
843daf5
adding stacktrace in Jenkinsfile_utils.groovy to inspect Python2 fail…
access2rohit Dec 16, 2019
897f4fa
[MKLDNN] mkldnn RNN operator enhancement (#17075)
zixuanweeei Dec 16, 2019
52c9a45
[MKLDNN] enable MaxPooling with full pooling convention (#16860)
ZhennanQin Dec 16, 2019
db943e9
[BugFix] fix filter channel calculation in ModulatedDeformableConvV2 …
zhreshold Dec 16, 2019
4912465
Update pypi_publish.py to disable nighlty build upload to Pypi (#17082)
leezu Dec 16, 2019
18c9a69
Install current OpenCV (#17090)
LukasAdamowicz Dec 17, 2019
814be59
Add #include <sys/wait.h> needed for waitpid (#17078)
yurivict Dec 17, 2019
f86a8d1
[API] unified API for custom kvstores (#17010)
eric-haibin-lin Dec 17, 2019
a01ded2
FreeBSD comparibility patch (#17077)
yurivict Dec 17, 2019
faa2832
Add im2col and col2im operator (#16502)
arcadiaphy Dec 18, 2019
ed09547
[MXNET-978] Higher Order Gradient Support `arcsin`, `arccos`. (#15515)
kshitij12345 Dec 18, 2019
a18250d
Add silent option to quantization script (#17094)
ZhennanQin Dec 18, 2019
a7f33eb
numpy bincount (#16965)
Tommliu Dec 19, 2019
521c477
[numpy] add op bitwise_not (#16947)
Yiyan66 Dec 19, 2019
8a35199
Improve the speed of the pointwise fusion graph pass (#17114)
ptrendx Dec 20, 2019
615f609
fix parameter names in the estimator api (#17051)
liuzh47 Dec 21, 2019
d000c3b
[Numpy ]Modify np.random.shuffle to enable inplace by default (#17133)
xidulu Dec 21, 2019
5aa3a7a
Disable OpenMP offloading support for 3rdparty/openmp (#17098)
leezu Dec 23, 2019
efc4ad8
[MXNET-1440] julia: porting `current_context` (#17142)
iblislin Dec 24, 2019
318d9c7
Fix reshape interoperability test (#17155)
haojin2 Dec 25, 2019
410165b
[CD] enable s3 publish for nightly builds in cd (#17112)
szha Dec 25, 2019
2551a9d
fix norm sparse fallback (#17149)
haojin2 Dec 25, 2019
872b533
randn implemented (#17141)
xidulu Dec 26, 2019
8f9ae1c
update mkldnn to v1.1.2 (#17165)
TaoLv Dec 26, 2019
e15c778
[numpy] fix argsort typo (#17150)
Yiyan66 Dec 26, 2019
07913f9
fix broken link (#17130)
xinyu-intel Dec 26, 2019
d26dd15
[numpy] add op round (#17175)
Yiyan66 Dec 26, 2019
cf81887
Quantized Elemwise Mul Operator (#17147)
xinyu-intel Dec 26, 2019
dfa3d07
Further optimization for NCF model (#17148)
xinyu-intel Dec 27, 2019
8a14a6a
[MKL-DNN] Enhance Quantization Method (#17161)
xinyu-intel Dec 27, 2019
4fda46b
fix py27 quantization (#17153)
xinyu-intel Dec 27, 2019
2ad3ce4
broadcast_axis optimization (#17091)
TaoLv Dec 27, 2019
37197b6
any/all (#17087)
Tommliu Dec 27, 2019
38388ff
fix format (#17100)
sjtuWangDing Dec 27, 2019
a6ed69e
amax (#17176)
Tommliu Dec 27, 2019
1cfaf3c
[numpy]Add op delete (#17023)
JiangZhaoh Dec 27, 2019
6f95702
julia: porting `context.empty_cache` (#17172)
iblislin Dec 28, 2019
ffeebe4
fix int8 add ut (#17166)
xinyu-intel Dec 30, 2019
230ceee
Switch to modern CMake CUDA handling (#17031)
leezu Dec 30, 2019
44784c2
add op empty_like, add nan_to_num to dispatch (#17169)
Alicia1529 Dec 30, 2019
498fd65
[numpy] add op flipud, fliplr (#17192)
Yiyan66 Dec 31, 2019
e9c482e
Static Build and CD for mxnet-cu102/mxnet-cu102mkl (#17074)
szha Dec 31, 2019
c020f37
[DEBUG] enable custom error type (#17128)
szha Dec 31, 2019
8dee5b7
Fix gluon.Trainer regression if no kvstore is used with sparse gradie…
leezu Jan 1, 2020
5d9cbdb
improve mkldnn doc (#17198)
wuxun-zhang Jan 2, 2020
e65fc4b
[MKLDNN] Fix _copyto (#17173)
wuxun-zhang Jan 2, 2020
ffeacfa
Workaround for DLL size limitation on Windows (#16980)
yajiedesign Jan 2, 2020
06aec8a
[CI] Re-enable testing with numpy 1.18 (#17200)
reminisce Jan 2, 2020
b9bce35
boolean indexing (#17009)
Alicia1529 Jan 2, 2020
b38816d
ONNX export: Gather (#15995)
vandanavk Jan 2, 2020
77c7c3a
Enhancements for custom subgraph op (#17194)
samskalicky Jan 2, 2020
2a9ec0e
Softmax primitive cache and in-place computation (#17152)
TaoLv Jan 3, 2020
89fe1f6
[MKLDNN] Support channel wise quantization for FullyConnected (#17187)
ciyongch Jan 3, 2020
4f9890f
[tvmop] link libtvmop with libtvm_runtime (#17203)
yzhliu Jan 3, 2020
8e946c9
Implement atleast_1d/2d/3d (#17099)
haojin2 Jan 3, 2020
55e222b
Interleaved MHA for CPU path (#17138)
TaoLv Jan 3, 2020
4ea9aef
Fix BoxNMS GPU workspace size (#17190)
Kh4L Jan 4, 2020
3e638b4
minor fix for ncf readme (#17191)
xinyu-intel Jan 5, 2020
83a23b0
MKL-DNN RNN backward path enhancement (#17183)
zixuanweeei Jan 6, 2020
1612533
refactor gluon.utils.split_data() following np.array_split() (#17123)
zburning Jan 6, 2020
bd7eedf
Fix #17164 symbolblock with BatchNorm inside during cast to fp16 (#17…
zhreshold Jan 6, 2020
0f04b0d
[tvmop] support cuda multi-arch compilation (#17214)
yzhliu Jan 7, 2020
413f748
autograd video and image link fixes and removing symbol tutorials (#1…
TEChopra1000 Jan 7, 2020
ba376af
Fix and clean up Ubuntu build from source instructions (#17229)
leezu Jan 7, 2020
f17d19b
[Numpy] Add broadcast_to scalar case (#17233)
xidulu Jan 8, 2020
c1f6d64
Enhancements for MXTensor for custom operators (#17204)
samskalicky Jan 8, 2020
ddeac2e
Dynamic subgraph property (#17034)
samskalicky Jan 9, 2020
4ff1c67
fix latency calculation and print issue (#17217)
ciyongch Jan 9, 2020
83578b9
remove the straight dope from nightly test (#17253)
stu1130 Jan 9, 2020
6ba9aad
Enabling large tensor support for binary broadcast operators (#16755)
ChaiBapchya Jan 9, 2020
ac88f1e
[DOC] Add a few tips for running horovod (#17235)
eric-haibin-lin Jan 9, 2020
16819a6
[Numpy] Random.gamma() implemented (#16152)
xidulu Jan 10, 2020
5629205
[Numpy] add row_stack (=vstack) (#17171)
hanke580 Jan 10, 2020
651eb9d
Minor fix, use RAII for TensorRT builder and network object (#17189)
litaotju Jan 10, 2020
4ed14e2
gather_nd: check bound and wrap negative indices (#17208)
Alicia1529 Jan 10, 2020
f88b1ed
Add contributors (#17268)
guanxinq Jan 10, 2020
c3b0baa
fix lstm layer with projection save params (#17266)
szha Jan 11, 2020
0b26914
Improve ubuntu_setup.md cmake instructions (#17273)
leezu Jan 11, 2020
25dc909
bump atol in backward test for softmax with length only for fp16 (#17…
haojin2 Jan 12, 2020
2002d60
fix typo (#17277)
ChaiBapchya Jan 12, 2020
8accaca
Add TypeFlag=>string macro (#16881)
Kh4L Jan 12, 2020
28e053e
[Numpy] Add infra for performing constraint check (#17272)
xidulu Jan 13, 2020
461f167
porting numpy-compatible hstack to master and add dstack for interope…
haojin2 Jan 13, 2020
75b93bb
[CD] fix CD pipeline (#17259)
szha Jan 14, 2020
1a61a86
HMM Model (#17120)
Tommliu Jan 14, 2020
2938684
handle array_like fill_value for np.full; add unit test coverage (#17…
haojin2 Jan 14, 2020
a8452aa
Fix language selection in get_started options.js (#17284)
leezu Jan 14, 2020
58cbd65
[MXNET-978] Higher Order Gradient Support `rsqrt`, `rcbrt`. (#15476)
kshitij12345 Jan 14, 2020
0efc0ca
Fix rendering of ubuntu_setup.md codeblocks (#17294)
apeforest Jan 14, 2020
058de55
Fix image display in python autograd tutorial (#17243)
TEChopra1000 Jan 14, 2020
3971938
Fix #17267, add expected and got datatype for concat error msgs (#17271)
litaotju Jan 14, 2020
9f2e73f
Support R-package with cmake build and fix installation instructions …
leezu Jan 14, 2020
71e70f2
adding asnumpy() to output of gather(implicitly called) to fix gather…
access2rohit Jan 14, 2020
05a0e5b
Fix CosineEmbeddingLoss in when symbol API is used (#17308)
dithyrambe Jan 15, 2020
e58623c
all/any_fix (#17314)
Tommliu Jan 15, 2020
be9e17e
Fixes #17304 Flaky Test -> test_higher_order_grad.test_tanh (#17321)
kshitij12345 Jan 15, 2020
bd67723
Fix operators lying about their number of inputs (#17049)
ptrendx Jan 15, 2020
09cc72e
Update NOTICE to fix copyright years (#17330)
roywei Jan 15, 2020
7b349dd
grouping large array tests based on type and updating nightly CI func…
access2rohit Jan 16, 2020
6b9a1da
Multi-tensor LAMB (#16893)
MoisesHer Jan 16, 2020
04c3eec
grouping large vector tests based on their type and adding their nigh…
access2rohit Jan 16, 2020
b9ab7ad
Fix typo in "Install the MXNet Package for R" (#17340)
leezu Jan 16, 2020
eb27161
Typo Change (#17339)
Jan 16, 2020
a296dad
Fix flakey test_ndarray.py:test_reduce (#17312)
DickJC123 Jan 16, 2020
c4597f7
Fix reshape interoperability test (#17155)
haojin2 Dec 25, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 0 additions & 52 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: 'Bug'
assignees: ''

---
## Description
(A clear and concise description of what the bug is.)

### Error Message
(Paste the complete error message. Please also include stack trace by setting environment variable `DMLC_LOG_STACK_TRACE_DEPTH=10` before running your script.)

## To Reproduce
(If you developed your own code, please provide a short script that reproduces the error. For existing examples, please provide link.)

### Steps to reproduce
(Paste the commands you ran that produced the error.)

1.
2.

## What have you tried to solve it?

1.
2.

## Environment

We recommend using our script for collecting the diagnositc information. Run the following command and paste the outputs below:
```
curl --retry 10 -s https://raw.githubusercontent.com/dmlc/gluon-nlp/master/tools/diagnose.py | python

# paste outputs here
```
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: 'Feature request'
assignees: ''

---

## Description
(A clear and concise description of what the feature is.)
- If the proposal is about a new model, provide description of what the model is.
- If the proposal is about an API, provide mock examples if possible.

## References
- list reference and related literature
- list known implementations
18 changes: 18 additions & 0 deletions .github/ISSUE_TEMPLATE/flaky_test.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
name: Flaky test
about: Report a flaky test
title: ''
labels: 'Flaky'
assignees: ''

---
## Description
(The location and name of the flaky test.)

## Occurrences
(Links to the known occurrences.)

## What have you tried to solve it?

1.
2.
4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ Please feel free to remove inapplicable items for your PR.
- 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
- Check the API doc at https://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
- [ ] To the best of my 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)
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -164,4 +164,5 @@ coverage.xml
cmake_options.yml

# header file generated at compile time
include/mkldnn/mkldnn_version.h
include/mkldnn/dnnl_version.h
include/mkldnn/dnnl_config.h
5 changes: 1 addition & 4 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
[submodule "3rdparty/mshadow"]
path = 3rdparty/mshadow
url = https://github.com/dmlc/mshadow.git
[submodule "3rdparty/dmlc-core"]
path = 3rdparty/dmlc-core
url = https://github.com/dmlc/dmlc-core.git
Expand All @@ -22,7 +19,7 @@
branch = master
[submodule "3rdparty/tvm"]
path = 3rdparty/tvm
url = https://github.com/dmlc/tvm
url = https://github.com/apache/incubator-tvm.git
[submodule "3rdparty/onnx-tensorrt"]
path = 3rdparty/onnx-tensorrt
url = https://github.com/onnx/onnx-tensorrt.git
Expand Down
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,12 @@ install:
# recommended.
# https://docs.travis-ci.com/user/reference/overview/
script:
# Temporarily disable travis build due to travis constantly time out, tracked in
# https://github.com/apache/incubator-mxnet/issues/16535:
- export MXNET_STORAGE_FALLBACK_LOG_VERBOSE=0
- export MXNET_SUBGRAPH_VERBOSE=0
- mv make/osx.mk config.mk
- make -j 2
# - make -j 2

# Temporarily disabled due to https://github.com/apache/incubator-mxnet/issues/13136
# We ignore several tests to avoid possible timeouts on large PRs.
Expand Down
2 changes: 1 addition & 1 deletion 3rdparty/dmlc-core
Submodule dmlc-core updated 44 files
+0 −1 .gitignore
+12 −0 .travis.yml
+32 −16 CMakeLists.txt
+4 −0 README.md
+13 −0 cmake/Modules/FindASan.cmake
+13 −0 cmake/Modules/FindLSan.cmake
+13 −0 cmake/Modules/FindTSan.cmake
+58 −0 cmake/Sanitizer.cmake
+5 −1 cmake/build_config.h.in
+1 −1 cmake/gtest_cmake.in
+11 −1 include/dmlc/base.h
+9 −5 include/dmlc/build_config_default.h
+5 −0 include/dmlc/common.h
+7 −6 include/dmlc/endian.h
+22 −5 include/dmlc/logging.h
+1 −1 include/dmlc/omp.h
+102 −23 include/dmlc/parameter.h
+1 −3 include/dmlc/thread_group.h
+4 −2 include/dmlc/thread_local.h
+82 −49 include/dmlc/threadediter.h
+1 −0 include/dmlc/type_traits.h
+2 −2 scripts/lint.py
+6 −6 scripts/packages.mk
+28 −0 scripts/travis/s390x/Dockerfile
+9 −0 scripts/travis/s390x/build_via_cmake.sh
+86 −0 scripts/travis/s390x/ci_build.sh
+43 −0 scripts/travis/s390x/entrypoint.sh
+27 −6 scripts/travis/travis_script.sh
+4 −4 src/config.cc
+1 −1 test/logging_test.cc
+1 −1 test/unittest/CMakeLists.txt
+2 −1 test/unittest/unittest_env.cc
+9 −0 test/unittest/unittest_inputsplit.cc
+30 −0 test/unittest/unittest_param.cc
+51 −49 test/unittest/unittest_parser.cc
+23 −0 test/unittest/unittest_serializer.cc
+0 −3 test/unittest/unittest_thread_group.cc
+2 −2 test/unittest/unittest_threaditer.cc
+86 −13 test/unittest/unittest_threaditer_exc_handling.cc
+1 −1 tracker/dmlc_tracker/kubernetes.py
+4 −0 tracker/dmlc_tracker/launcher.py
+1 −1 tracker/dmlc_tracker/mpi.py
+13 −0 tracker/dmlc_tracker/util.py
+4 −2 tracker/dmlc_tracker/yarn.py
2 changes: 1 addition & 1 deletion 3rdparty/mkldnn
1 change: 0 additions & 1 deletion 3rdparty/mshadow
Submodule mshadow deleted from 1d79ec
21 changes: 21 additions & 0 deletions 3rdparty/mshadow/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Compiled Object files
*.slo
*.lo
*.o

# Compiled Dynamic libraries
*.so
*.dylib

# Compiled Static libraries
*.lai
*.la
*.a
*~
doc/html
doc/latex
rabit
dmlc-core
*.db
*.bak
build
43 changes: 43 additions & 0 deletions 3rdparty/mshadow/.travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# disable sudo to use container based build
sudo: false

# Use Build Matrix to do lint and build seperately
env:
matrix:
- TASK=lint LINT_LANG=cpp
- TASK=doc
- TASK=build CXX=g++

# dependent apt packages
addons:
apt:
packages:
- doxygen
- wget
- unzip
- libblas-dev
- python3-pip

before_install:
- git clone https://github.com/dmlc/dmlc-core
- export TRAVIS=dmlc-core/scripts/travis
- source ${TRAVIS}/travis_setup_env.sh

install:
- pip3 install --upgrade pip --user
- pip3 install --user cpplint pylint

script: scripts/travis_script.sh

before_cache:
- ${TRAVIS}/travis_before_cache.sh

cache:
directories:
- ${HOME}/.cache/usr

notifications:
email:
on_success: change
on_failure: always

12 changes: 12 additions & 0 deletions 3rdparty/mshadow/CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Change Log
=====

mshadow-1.0
=====
* Initial release

mshadow-2.0: in progress
=====
* Support multiple data type
* Great refactoring of code
* Parameter server interface for MultiGPU and distributed learning
6 changes: 6 additions & 0 deletions 3rdparty/mshadow/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 2.8.7)

project(mshadow C CXX)

set(mshadow_LINT_DIRS mshadow mshadow-ps)
add_custom_target(mshadow_lint COMMAND ${CMAKE_COMMAND} -DMSVC=${MSVC} -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DLINT_DIRS=${mshadow_LINT_DIRS} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_NAME=mshadow -P ${PROJECT_SOURCE_DIR}/../dmlc-core/cmake/lint.cmake)
13 changes: 13 additions & 0 deletions 3rdparty/mshadow/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Copyright (c) 2014 by Contributors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
37 changes: 37 additions & 0 deletions 3rdparty/mshadow/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
mshadow: Matrix Shadow
======
[![Build Status](https://travis-ci.org/dmlc/mshadow.svg?branch=master)](https://travis-ci.org/dmlc/mshadow)

MShadow is a lightweight CPU/GPU Matrix/Tensor Template Library in C++/CUDA. The goal of mshadow is to support ***efficient***,
***device invariant*** and ***simple*** tensor library for machine learning project that aims for maximum performance and control, while also emphasize simplicity.

MShadow also provides interface that allows writing Multi-GPU and distributed deep learning programs in an easy and unified way.

* [Contributors](https://github.com/tqchen/mshadow/graphs/contributors)
* [Tutorial](guide)
* [Documentation](doc)
* [Parameter Server Interface for GPU Tensor](guide/mshadow-ps)

Features
--------
* Efficient: all the expression you write will be lazily evaluated and compiled into optimized code
- No temporal memory allocation will happen for expression you write
- mshadow will generate specific kernel for every expression you write in compile time.
* Device invariant: you can write one code and it will run on both CPU and GPU
* Simple: mshadow allows you to write machine learning code using expressions.
* Whitebox: put a float* into the Tensor struct and take the benefit of the package, no memory allocation is happened unless explicitly called
* Lightweight library: light amount of code to support frequently used functions in machine learning
* Extendable: user can write simple functions that plugs into mshadow and run on GPU/CPU, no experience in CUDA is required.
* MultiGPU and Distributed ML: mshadow-ps interface allows user to write efficient MultiGPU and distributed programs in an unified way.

Version
-------
* This version mshadow-2.x, there are a lot of changes in the interface and it is not backward compatible with mshadow-1.0
- If you use older version of cxxnet, you will need to use the legacy mshadow code
* For legacy code, refer to [Here](https://github.com/tqchen/mshadow/releases/tag/v1.1)
* Change log in [CHANGES.md](CHANGES.md)

Projects Using MShadow
----------------------
* [MXNet: Efficient and Flexible Distributed Deep Learning Framework](https://github.com/dmlc/mxnet)
* [CXXNet: A lightweight C++ based deep learnig framework](https://github.com/dmlc/cxxnet)
Loading