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

Patch 1 #1

Merged
merged 411 commits into from
Jun 9, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
411 commits
Select commit Hold shift + click to select a range
ead3af2
Add missing documentations for getnnz (#13128)
eric-haibin-lin Nov 14, 2018
100a4aa
Addressed ONNX module documentation warnings and added notes for shor…
vdantu Nov 15, 2018
6f940cf
Java Benchmark failure (#13258)
lanking520 Nov 15, 2018
7541021
Manually track num_max_thread (#12380)
azai91 Nov 15, 2018
218a7a9
Addressing PR feedback for merging Java API into master (#13277)
andrewfayres Nov 15, 2018
cf991ff
adding unit test for MKLDNN FullyConnected operator (#12985)
mseth10 Nov 15, 2018
339e085
Doc fixes (#13256)
Roshrini Nov 15, 2018
52bead0
clean up the NDArray follow the comments (#13281)
lanking520 Nov 15, 2018
1ef83c9
fix train mnist for inception-bn and resnet (#13239)
roywei Nov 15, 2018
e7f9770
Fix a bug in index_copy (#13218)
zheng-da Nov 15, 2018
0259254
Addressed doc issues (#13165)
vdantu Nov 15, 2018
7d51241
[MXNET-1181] Added command line alternative to IntelliJ in install in…
piyushghai Nov 15, 2018
226f9cb
Force APT cache update before executing install (#13285)
marcoabreu Nov 15, 2018
8ac7fb9
[Example] Gradcam consolidation in tutorial (#13255)
ankkhedia Nov 15, 2018
97fdfd9
[MXNET-1203] Tutorial infogan (#13144)
NRauschmayr Nov 15, 2018
c78f89f
Remove obsolete memory cost example (#13235)
sandeep-krishnamurthy Nov 15, 2018
3ec9030
add defaults and clean up the tests (#13295)
lanking520 Nov 16, 2018
f52b9aa
[MXNET-1187] Added Java SSD Inference Tutorial for website (#13201)
piyushghai Nov 16, 2018
1c54aaa
Merge branch 'master' into java-api
yzhliu Nov 16, 2018
bb7bbaf
[MXNET-1182] Predictor example (#13237)
lanking520 Nov 16, 2018
d73e4df
stop gap fix to let website builds through; scaladoc fix pending (#13…
aaronmarkham Nov 16, 2018
5369605
Fix Sphinx errors in box_nms (#13261)
vandanavk Nov 16, 2018
be5bac3
Fix Sphinx errors (#13252)
vandanavk Nov 16, 2018
20a23ef
Sphinx errors in Gluon (#13275)
vandanavk Nov 16, 2018
21fc3af
Fix Sphinx python docstring formatting error. (#13194)
frankfliu Nov 16, 2018
5af975e
Visualization doc fix. Added notes for shortform (#13291)
vdantu Nov 16, 2018
6ae5b65
Addressed "dumplicate object reference" issues (#13214)
vdantu Nov 16, 2018
ab8772c
Reducing the length of setup tutorial (#13306)
piyushghai Nov 16, 2018
efff66b
Update basic_layers.py (#13299)
eric-haibin-lin Nov 16, 2018
2983185
add url and license to clojure package project (#13304)
gigasquid Nov 16, 2018
d3f5340
[Example] Add docstring for test optimizer and test score (#13286)
stu1130 Nov 16, 2018
2775006
[Example] Update cpp example README (#13280)
stu1130 Nov 16, 2018
96a2a09
[Example]update NER example readme on module prediction (#13184)
roywei Nov 17, 2018
0e9a1ff
[MXNET-1198] MXNet Java API (#13162)
lanking520 Nov 17, 2018
70f4e2c
enabling test_dropout after fixing flaky issue (#13276)
mseth10 Nov 17, 2018
46e870b
fix the flag (#13293)
stu1130 Nov 17, 2018
1aa6a38
Made fixes to sparse.py and sparse.md (#13305)
vrakesh Nov 17, 2018
dfeb6b0
Fix descriptions in scaladocs for macro ndarray/sybmol APIs (#13210)
zachgk Nov 17, 2018
3fc4106
[Example] Gradcam- Fixing a link (#13307)
ankkhedia Nov 17, 2018
ac57ce3
Updated the Instructions for use of the label bot (#13192)
harshp8l Nov 17, 2018
dc3648b
[MXNET-33] Enhance mkldnn pooling to support full convention (#11047)
TaoLv Nov 17, 2018
f87db9e
[MXNET-1213] add Cent OS build for Scala (#13279)
lanking520 Nov 17, 2018
98830d5
fix file lock issue (#13296)
ankkhedia Nov 17, 2018
64657c2
modify code for working in gpu context. (#13302)
pilhoon Nov 17, 2018
5a83b6b
[MXNET-860] Use modernized ranged loops where possible (#12356)
KellenSunderland Nov 19, 2018
91c536d
[MXNET-483] C++ tests for mkldnn convolution/deconvolution operator (…
azai91 Nov 20, 2018
b8d1c02
Fix ONNX export of keepdims param (#12924)
MoritzMaxeiner Nov 20, 2018
cf6ae59
adding unittest for MKLDNN Softmax operator (#12884)
mseth10 Nov 20, 2018
779bdc5
[MXNET-1215] Allow dynamic shape exists in imperative mode (#13283)
junrushao Nov 20, 2018
5042ec3
Fix/link to mkl build (#13268)
azai91 Nov 20, 2018
de5267f
Update Requests version to 2.20.0 to handle security risk (#13266)
kalyc Nov 20, 2018
f838bb5
Fix nightly test issue and add docs build settings for 1.3.x (#13323)
aaronmarkham Nov 20, 2018
daf3529
Revert "[MXNET-1198] MXNet Java API (#13162)"
lanking520 Nov 17, 2018
4f481f5
[Example]Refactor alexnet cpp example (#13278)
stu1130 Nov 21, 2018
8e888c1
[Example] Update C++ tutorials (#13316) (#13317)
zhaoyao73 Nov 21, 2018
afc4703
CMake: Do not touch CMAKE_GENERATOR_TOOLSET (#13321)
ruslo Nov 21, 2018
2c33574
add Volta and Turing arch (#13069)
yajiedesign Nov 21, 2018
ef2e705
Bumped minor version to 1.4.0 as 1.3.1 will be continued in the v1.3.…
lebeg Nov 21, 2018
38eeb0c
Improve cmake flags (#13109)
TaoLv Nov 21, 2018
d8030c5
Refactor Jenkinsfiles (#13344)
marcoabreu Nov 21, 2018
578c547
Add documentation about reproducing test results on ARM (#13334)
larroy Nov 21, 2018
3c4a97d
Fix github status context if running inside a folder (#13350)
marcoabreu Nov 21, 2018
3a50ae0
Fix sphinx docstring warnings. (#13315)
frankfliu Nov 21, 2018
f6317c9
fix broken links and reorganize build from source page (#12962)
aaronmarkham Nov 21, 2018
60dd170
fix formatting for the CentOS installation instructions (#13204)
aaronmarkham Nov 21, 2018
1e4afd5
GEMM Tensor Core Support (#13336)
sbodenstein Nov 21, 2018
cfabc6b
Replace fileread with reading from stdout (#13355)
marcoabreu Nov 22, 2018
be76f85
adding test for softmax operator for inputs with large magnitude (#13…
mseth10 Nov 22, 2018
be26104
Add timing output to python tests (#13377)
marcoabreu Nov 23, 2018
cd0ce3b
Support full convention in quantized pooling (#13260)
TaoLv Nov 23, 2018
aee0953
Add utility slave (#13383)
marcoabreu Nov 23, 2018
388a5f4
A few operators on graphs stored as CSR (#13290)
zheng-da Nov 24, 2018
79857a4
Fixes #13386 - Refer Warnings (#13387)
anujsrc Nov 24, 2018
6b5cf4f
Updated the paths for images for java tutorial (#13361)
piyushghai Nov 24, 2018
3d64d15
Fix/env disable mkldnn cache map (#13324)
azai91 Nov 24, 2018
d412f4f
Initial website documentation for Java API (#13289)
andrewfayres Nov 25, 2018
b7b0d3f
Replace mxnetci dockcross with public dockcross due to missing image …
marcoabreu Nov 26, 2018
afa4c3a
Correct shapes of images in cifar10 and cifar100 (#13348)
Nov 26, 2018
8b3fa78
Updated recommenders example (#13041)
ThomasDelteil Nov 26, 2018
7b1e7a5
Improving multi-processing reliability for gluon DataLoader (#13318)
YutingZhang Nov 26, 2018
cb627bc
Onnx multi output (#13390)
safrooze Nov 26, 2018
bc2f13d
Change docker login (#13408)
marcoabreu Nov 26, 2018
e9c8db7
Fixing doc links and minor edits for Java API (#13405)
andrewfayres Nov 26, 2018
14ae5d4
Fix repeated typo in mxnet_op.h (#13406)
KellenSunderland Nov 26, 2018
f1de8e5
Use dynamic omp schedule for sparse dot with large matrix (#13398)
eric-haibin-lin Nov 27, 2018
48bfc8d
Added proper default value in cpp-package for optional<bool> (#13415)
ptrendx Nov 27, 2018
075120e
Fix infoGan Gluon tutorial errors. (#13416)
vishaalkapoor Nov 27, 2018
c542a7a
:memo: Fixes #13388 Adds Clojure to MXNet installation docs (#13393)
anujsrc Nov 27, 2018
e14482d
Minor fixes to documentation (#13412)
piyushghai Nov 27, 2018
ab71205
[Example] fix cpp example inception-bn and training acc issue (#13284)
roywei Nov 27, 2018
4f8aa09
[Example]Fix mlp_csv example (#13273)
stu1130 Nov 27, 2018
5c73fc3
Java doc (#13368)
zachgk Nov 27, 2018
e6fffe9
Adding Java to ubuntu setup install page and minor fixes to docs (#13…
andrewfayres Nov 27, 2018
8a94dbd
[MXNET-1029] Feature request: randint operator (#12749)
ChaiBapchya Nov 27, 2018
7542b2b
Java demo file-path fix (#13358)
lanking520 Nov 27, 2018
2d1c627
Updated README and NEWS with 1.3.1 release information (#13423)
lebeg Nov 27, 2018
d6e42d8
Be more explicit about the exit status of the container (#13425)
larroy Nov 27, 2018
5111b18
[MKLDNN]Add quantized concat (#13297)
ZhennanQin Nov 28, 2018
212364b
Add ARMv7 builds to dev_menu.py (#13432)
larroy Nov 28, 2018
9288527
[MXNET-1110] find the path to include header files (#13359)
apeforest Nov 28, 2018
a7d17a4
add subgraph adjacency operator. (#13396)
BullDemonKing Nov 28, 2018
0eacdb3
Java added to install page (#13404)
aaronmarkham Nov 28, 2018
a29185a
1.3.1 website updates (#13444)
aaronmarkham Nov 29, 2018
d7b9bea
remove redundant link (#13428)
azai91 Nov 29, 2018
f876461
[MXNET-886] ONNX export: HardSigmoid, Less, Greater, Equal (#12812)
vandanavk Nov 29, 2018
859d294
Correct Inception Reference for Pertained Model (#13360)
lou-k Nov 29, 2018
b34b961
exclude the error folder from sphinx toc (#13354)
aaronmarkham Nov 29, 2018
8b87825
Update MKL-DNN to fix LSTM perf regression (#13417)
Nov 29, 2018
dcd8950
Mitigate #13341 (#13343)
larroy Nov 29, 2018
6fd4384
parallelize NDArray::Copy<cpu, cpu> when data size is large (#12926)
XiaotaoChen Nov 29, 2018
e434251
fix property not updating bug (#13085)
zhreshold Nov 29, 2018
0038473
[MXNET-1222] Scala Inference enable different shapes input (#13330)
lanking520 Nov 30, 2018
8a3bd9b
Fix deconvolution / PR 13421 (#13433)
azai91 Nov 30, 2018
c72a38b
Add DGL subgraph sampling op (#13392)
aksnzhy Nov 30, 2018
07a4319
fix quantize_graph pass error when there're multiple outputs from a s…
ciyongch Nov 30, 2018
9adf214
Get the correct include path in pip package (#13452)
apeforest Nov 30, 2018
f5d131e
Use ~/.ccache as default ccache directory so is not cache is not eras…
larroy Nov 30, 2018
b5ea194
Skip flaky test https://github.com/apache/incubator-mxnet/issues/1344…
ChaiBapchya Nov 30, 2018
883d771
Rewrite dataloader with process pool, improves responsiveness and rel…
zhreshold Nov 30, 2018
068c2c6
Fix errors in docstrings for subgraph op; use code directive (#13463)
aaronmarkham Nov 30, 2018
55acf56
[MXNET-1158] JVM Memory Management Documentation (#13105)
nswamy Nov 30, 2018
dabd688
Update row_sparse tutorial (#13414)
eric-haibin-lin Nov 30, 2018
b58de74
Add resiliency to onnx export code (#13426)
safrooze Nov 30, 2018
0d480fb
[MXNET-1185] Support large array in several operators (part 1) (#13418)
apeforest Dec 1, 2018
baeada4
[MXNET-1210 ] Gluon Audio - Example (#13325)
gaurav-gireesh Dec 1, 2018
77510d7
ONNX export: Instance normalization, Shape (#12920)
vandanavk Dec 1, 2018
2bc4430
Clarify dependency on OpenCV in CNN Visualization tutorial. (#13495)
vishaalkapoor Dec 1, 2018
6990b7d
clarify ops faq regarding docs strings (#13492)
aaronmarkham Dec 1, 2018
4cd3355
Add graph_compact operator. (#13436)
zheng-da Dec 1, 2018
1f73c5d
Deprecate Jenkinsfile (#13474)
marcoabreu Dec 1, 2018
d91284b
update github location for sampled_block.py (#13508)
srochel Dec 2, 2018
b684c65
#13453 [Clojure] - Add Spec Validations to the Optimizer namespace (#…
hellonico Dec 2, 2018
7d44deb
ONNX export: Logical operators (#12852)
vandanavk Dec 3, 2018
9979c3c
Fix cmake options parsing in dev_menu (#13458)
larroy Dec 3, 2018
8949989
Revert "Manually track num_max_thread (#12380)" (#13501)
anirudh2290 Dec 3, 2018
65edc95
Feature/mkldnn static 2 (#13503)
azai91 Dec 3, 2018
f2dcd7c
fix toctree Sphinx errors (#13489)
aaronmarkham Dec 4, 2018
3d499cb
Disabled flaky test test_gluon_data.test_recordimage_dataset_with_dat…
jlcontreras Dec 4, 2018
7dde0eb
[MXNET-1234] Fix shape inference problems in Activation backward (#13…
larroy Dec 4, 2018
d60f37b
Docs & website sphinx errors squished 🌦 (#13488)
aaronmarkham Dec 4, 2018
6ae647d
[MXNET-1235] Add a test for AdaMax optimizer (#13467)
D-Roberts Dec 4, 2018
06245b1
Adadelta optimizer test (#13443)
anirudhacharya Dec 4, 2018
f7192b2
Update java setup docs for 1.4.0 (#13536)
andrewfayres Dec 5, 2018
a3eca5f
Revert "Feature/mkldnn static 2 (#13503)" (#13540)
azai91 Dec 5, 2018
0f85f5d
doc fix (#13465)
anirudhacharya Dec 5, 2018
d2102fa
[MXAPPS-1020] Clean up some Sphinx warnings. (#13539)
vishaalkapoor Dec 5, 2018
2f55488
[MXNET-1110] Add header files required by horovod (#13062)
apeforest Dec 5, 2018
40db619
Bumped minor version from 1.4.0 to 1.5.0 on master, updated License f…
srochel Dec 5, 2018
cb0db29
Fixing a 404 in the ubuntu setup doc (#13542)
andrewfayres Dec 5, 2018
1c8972c
[MXNET-1249] Fix Object Detector Performance with GPU (#13522)
lanking520 Dec 5, 2018
bd8e0f8
[MXNET-769] Use MXNET_HOME in a tempdir in windows to prevent access …
larroy Dec 5, 2018
f6f8401
Add a retry to qemu_provision (#13551)
larroy Dec 5, 2018
f6b4665
Fix #13521 (#13537)
zhreshold Dec 5, 2018
8bbac82
Simplifications and some fun stuff for the MNIST Gluon tutorial (#13094)
kohr-h Dec 6, 2018
e0ff3c3
Updated docs for randint operator (#13541)
ChaiBapchya Dec 6, 2018
cf6e8cb
Chi_square_check for discrete distribution fix (#13543)
ChaiBapchya Dec 6, 2018
29885c5
Revert "Bumped minor version from 1.4.0 to 1.5.0 on master, updated L…
TaoLv Dec 6, 2018
8feb826
#13441 [Clojure] Add Spec Validations for the Random namespace (#13523)
hellonico Dec 6, 2018
f390f0c
Adding test for softmaxoutput (#13116)
Roshrini Dec 7, 2018
9c0d173
Add workspace cleaning after job finished (#13490)
marcoabreu Dec 7, 2018
0011ab2
Fix flaky test test_random:test_randint_generator (#13498)
ChaiBapchya Dec 7, 2018
7485a78
Update version to v1.5.0 including clojure package (#13566)
srochel Dec 7, 2018
4f61c32
License update (#13565)
srochel Dec 7, 2018
7d74452
Fix use-before-assignment in convert_dot (#13511)
zhipeng-jia Dec 8, 2018
186a746
fix the situation where idx didn't align with rec (#13550)
stu1130 Dec 8, 2018
9e3f974
Update MXNetTutorialTemplate.ipynb (#13568)
ChaiBapchya Dec 8, 2018
636933d
ONNX import/export: Size (#13112)
vandanavk Dec 8, 2018
95f1e1c
fix link for gluon model zoo (#13583)
srochel Dec 8, 2018
7d2b804
Fix exception handling api doc (#13519)
anirudh2290 Dec 8, 2018
f2ca66f
add cpp example inception to nightly test (#13534)
roywei Dec 8, 2018
ba02bf2
Add notes about debug with libstdc++ symbols (#13533)
larroy Dec 10, 2018
75d1d4f
Add imresize and copyMakeBorder to mx.image (#13357)
anirudhacharya Dec 11, 2018
46a2990
[MXNET-1253] fix control_flow_op (#13555)
apeforest Dec 11, 2018
e25e18f
Add Intel MKL blas to Jenkins (#13607)
xinyu-intel Dec 11, 2018
449e17d
#13385 [Clojure] - Turn examples into integration tests (#13554)
hellonico Dec 11, 2018
1f8bb26
fix the Float not showing correctly problem (#13617)
lanking520 Dec 11, 2018
a4c97ec
[MXNET-1155] Add scala packageTest utility (#13046)
zachgk Dec 11, 2018
b242b0c
[MXNET-1224]: improve scala maven jni build and packing. (#13493)
frankfliu Dec 11, 2018
97e0c97
[MXNET-1225] Always use config.mk in make install instructions (#13364)
zachgk Dec 11, 2018
9ce7eab
Fix warning in waitall doc (#13618)
anirudh2290 Dec 12, 2018
002e0bb
Optimize C++ API (#13496)
zhaoyao73 Dec 12, 2018
25be62f
Merge branch 'java-api' into master
lanking520 Nov 21, 2018
e36f888
fix quantize pass error when the quantization supported Op are exclud…
ciyongch Dec 12, 2018
d1e7b81
Merge branch 'revert-and-merge'
lanking520 Dec 13, 2018
439f167
Scripts for building dependency libraries of MXNet (#13282)
szha Dec 13, 2018
b45e127
add batch norm test (#13625)
azai91 Dec 13, 2018
5d2b763
Set install path for libmxnet.so dynamic lib on Mac OS (#13629)
yuxihu Dec 13, 2018
afb6703
Fix the bug of BidirectionalCell (#13575)
BeyonderXX Dec 13, 2018
5bcf2bd
Feature/mkldnn static (#13628)
azai91 Dec 13, 2018
7fe0409
build config for maven and pip (#13556)
szha Dec 13, 2018
090f222
Fix for import mxnet taking long time if multiple process launched (#…
Vikas-kum Dec 13, 2018
c4a619c
Add reshape op supported by MKL-DNN (#12980)
huangzhiyuan Dec 13, 2018
a1cc2ba
Improve dev_menu usability, local build and virtualenv (#13529)
larroy Dec 13, 2018
aca93d8
[Clojure] Correct the versions in the README so they correspond to th…
gigasquid Dec 13, 2018
98750fe
Optimization of metric evaluation (#13471)
ptrendx Dec 13, 2018
9206c40
Revert "Feature/mkldnn static (#13628)" (#13638)
azai91 Dec 14, 2018
30655f9
support mkl log when dtype is fp32 or fp64 (#13150)
XiaotaoChen Dec 14, 2018
77fe96e
[MXNET-1209] Tutorial transpose reshape (#13208)
NRauschmayr Dec 14, 2018
97ce687
updated reference to Apache MXNet (#13645)
srochel Dec 14, 2018
b9b038f
Complimentary gluon DataLoader improvements (#13606)
zhreshold Dec 14, 2018
4766034
Improve CCache handling (#13456)
marcoabreu Dec 14, 2018
fc5fce7
[MXNET-918] Random module (#13039)
mdespriee Dec 14, 2018
67bbb49
Fix incorrect delete in MXExecutorReshape exception handling (#13376)
Dec 14, 2018
1128f8e
[MXNET-1251] Basic configuration to do static-linking (#13621)
lanking520 Dec 15, 2018
a024a90
[MXNET-1195] Cleanup Scala README file (#13582)
piyushghai Dec 15, 2018
3626fd1
scripts for building libmxnet binary and wheel (#13648)
szha Dec 15, 2018
ed2cb76
[MXNET-1083] Add the example to demonstrate the inference workflow us…
leleamol Dec 15, 2018
63ae3b3
Update MKLDNN_README.md (#13653)
mseth10 Dec 15, 2018
1eb3344
Support Quantized Fully Connected by INT8 GEMM (#12922)
Dec 15, 2018
aa240cb
add build fix for Scala/Java build (#13655)
lanking520 Dec 16, 2018
48e25c4
Fix Jetson compilation (#13532)
larroy Dec 17, 2018
655f1c6
remove omp which can cause ssd accuracy variance (#13622)
xinyu-intel Dec 17, 2018
3433776
Revert "[MXNET-43] Fix Jetson compilation" (#13665)
KellenSunderland Dec 18, 2018
86d5572
Fix Jetson compilation (#13666)
larroy Dec 18, 2018
67a9a81
turn on Sphinx warnings as errors (#13544)
aaronmarkham Dec 18, 2018
5e46db4
Update CODEOWNERS, add Pedro Larroy. (#13579)
larroy Dec 18, 2018
8dd2fb1
Revert "Revert "[MXNET-43] Fix Jetson compilation" (#13665)" (#13672)
larroy Dec 18, 2018
defa614
Accelerate DGL csr neighbor sampling (#13588)
BullDemonKing Dec 19, 2018
f85b17b
[MXNET-1252][1 of 2] Decouple NNVM to ONNX from NNVM to TenosrRT conv…
haohuanw Dec 19, 2018
61744b5
fix unpicklable transform_first on windows (#13686)
zhreshold Dec 19, 2018
8413180
Move the debug output message into MXNET_MKLDNN_DEBUG (#13662)
Dec 20, 2018
ebd5f68
NEWS.md backport from v1.4.x to master (#13693)
srochel Dec 20, 2018
59f4395
Fallback to dense version for grad(reshape), grad(expand_dims) (#13599)
yzhliu Dec 20, 2018
a4f2ed5
ONNX export: Add Flatten before Gemm (#13356)
vandanavk Dec 20, 2018
80ec46c
[MXNET-1164] Generate the document for cpp-package using Doxygen (#12…
leleamol Dec 20, 2018
3044f8c
Update git clone location to apache github (#13706)
srochel Dec 21, 2018
63fe849
Add timeout/retry logic to docker cache download (#13573)
jlcontreras Dec 21, 2018
f211588
Fix NDArray ToDLPack Bug (#13698)
wkcn Dec 21, 2018
b018019
Added javadocs and improved example instructions (#13711)
andrewfayres Dec 21, 2018
e8e18c9
Rearrange tests written only for update_on_kvstore = True (#13514)
eric-haibin-lin Dec 22, 2018
d18a7d5
Update mshadow to support batch_dot with fp16. (#13716)
eric-haibin-lin Dec 23, 2018
48bbac5
Fix the quantization script to support Python2 (#13700)
juliusshufan Dec 23, 2018
fd34dc5
ONNX test code cleanup (#13553)
vandanavk Dec 26, 2018
93b8dc1
update social media section (#13705)
aaronmarkham Dec 27, 2018
5ea983a
script for installing gpu libraries and build tools (#13646)
szha Dec 27, 2018
b6b197a
Port of scala infer package to clojure (#13595)
kedarbellare Dec 27, 2018
3bfcd93
update code owner (#13737)
eric-haibin-lin Dec 27, 2018
116d01e
AdamW operator (Fixing Weight Decay Regularization in Adam) (#13728)
eric-haibin-lin Dec 28, 2018
be3d945
ONNX import/export: Add missing tests, ONNX export: LogSoftMax (#13654)
vandanavk Dec 28, 2018
2f202af
ONNX test code cleanup - part 2 (#13738)
vandanavk Dec 28, 2018
8132a5b
Update basic_layers.py (#13732)
eric-haibin-lin Dec 29, 2018
991bf3b
ONNX import: Hardmax (#13717)
vandanavk Dec 29, 2018
9fbd7dd
gluon docfix (#13631)
vdantu Dec 29, 2018
33cd0af
Fixes for trainer with update_on_kvstore=False (#13721)
eric-haibin-lin Dec 29, 2018
812b06a
Reorder module import orders for dist-kvstore (#13742)
eric-haibin-lin Dec 29, 2018
bff0fdc
CMake: Enable installation of cpp-package headers (#13339)
MoritzMaxeiner Dec 31, 2018
a38278d
disable error checking when building old versions (#13725)
aaronmarkham Jan 2, 2019
42c4dc7
Set ImageNet data augmentation by default
ymjiang Jan 2, 2019
52f2945
Add argument for imagenet data augmentation
ymjiang Mar 19, 2019
bd4faf0
Enable data-aug with argument
ymjiang Mar 19, 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
  •  
  •  
  •  
6 changes: 2 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -167,13 +167,11 @@ python/.eggs
tests/Makefile
tests/mxnet_unit_tests

# generated wrappers for ccache
cc
cxx

# Code coverage related
.coverage
*.gcov
*.gcno
coverage.xml

# Local CMake build config
cmake_options.yml
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,10 @@ script:
- export MXNET_STORAGE_FALLBACK_LOG_VERBOSE=0
- mv make/osx.mk config.mk
- 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.
# This lowers our test coverage, but is required for consistent Travis runs.
# These tests will be tested in a variety of environments in Jenkins based tests.
- python -m nose --with-timer --exclude-test=test_sparse_operator.test_elemwise_binary_ops --exclude-test=test_gluon_model_zoo.test_models --exclude-test=test_random.test_shuffle --exclude-test=test_operator.test_broadcast_binary_op --exclude-test=test_operator.test_pick --exclude-test=test_profiler.test_continuous_profile_and_instant_marker --exclude-test=test_metric_perf.test_metric_performance --exclude-test=test_operator.test_order --verbose tests/python/unittest/
# - python -m nose --with-timer --exclude-test=test_sparse_operator.test_elemwise_binary_ops --exclude-test=test_gluon_model_zoo.test_models --exclude-test=test_random.test_shuffle --exclude-test=test_operator.test_broadcast_binary_op --exclude-test=test_operator.test_pick --exclude-test=test_profiler.test_continuous_profile_and_instant_marker --exclude-test=test_metric_perf.test_metric_performance --exclude-test=test_operator.test_order --verbose tests/python/unittest/
# - python2 -m nose --verbose tools/coreml/test --exclude-test=test_mxnet_image
2 changes: 1 addition & 1 deletion 3rdparty/mkldnn
2 changes: 1 addition & 1 deletion 3rdparty/mshadow
44 changes: 22 additions & 22 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -112,27 +112,17 @@ else(MSVC)
endif()
# For cross complication, turn off flag if target device does not support it
if(USE_F16C)
check_cxx_compiler_flag("-mf16c" COMPILER_SUPPORT_MF16C)
if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
execute_process(COMMAND cat /proc/cpuinfo
COMMAND grep flags
COMMAND grep f16c
OUTPUT_VARIABLE CPU_SUPPORT_F16C)
elseif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
execute_process(COMMAND sysctl -a
COMMAND grep machdep.cpu.features
COMMAND grep F16C
OUTPUT_VARIABLE CPU_SUPPORT_F16C)
endif()
if(NOT CPU_SUPPORT_F16C)
message("CPU does not support F16C instructions")
endif()
if(CPU_SUPPORT_F16C AND COMPILER_SUPPORT_MF16C)
set(SUPPORT_F16C TRUE)
endif()
# Determine if hardware supports F16C instruction set
message(STATUS "Determining F16C support")
include(cmake/AutoDetectF16C.cmake)
else()
set(SUPPORT_F16C FALSE)
endif()
if(SUPPORT_F16C)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mf16c")
else()
add_definitions(-DMSHADOW_USE_F16C=0)
endif()
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_C_FLAGS "-Wall -Wno-unknown-pragmas -Wno-sign-compare")
if ("${CMAKE_CXX_COMPILER_ID}" MATCHES ".*Clang$")
Expand Down Expand Up @@ -234,13 +224,19 @@ if(ENABLE_TESTCOVERAGE)
endif()

if(USE_MKLDNN)
include(cmake/MklDnn.cmake)
include(cmake/DownloadMKLML.cmake)
# CPU architecture (e.g., C5) can't run on another architecture (e.g., g3).
if(NOT MSVC)
set(ARCH_OPT_FLAGS "-mtune=generic")
else()
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /EHsc")
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /EHsc /Gy")
endif()
set(WITH_TEST OFF)
set(WITH_EXAMPLE OFF)

set(WITH_TEST OFF CACHE INTERNAL "" FORCE)
set(WITH_EXAMPLE OFF CACHE INTERNAL "" FORCE)
set(ARCH_OPT_FLAGS "" CACHE INTERNAL "" FORCE)

add_subdirectory(3rdparty/mkldnn)

include_directories(3rdparty/mkldnn/include)
Expand All @@ -261,7 +257,6 @@ if(USE_CUDA)
if(NOT CUDA_TOOLSET)
set(CUDA_TOOLSET "${CUDA_VERSION_STRING}")
endif()
set(CMAKE_GENERATOR_TOOLSET "cuda=${CUDA_TOOLSET},host=x64")
else()
set(FIRST_CUDA FALSE)
endif()
Expand Down Expand Up @@ -737,7 +732,12 @@ install(TARGETS ${MXNET_INSTALL_TARGETS}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
)

# NOTE: Public headers will be installed into ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}, see
# https://cmake.org/cmake/help/v3.0/variable/CMAKE_INSTALL_PREFIX.html
# https://cmake.org/cmake/help/v3.0/module/GNUInstallDirs.html

install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(DIRECTORY 3rdparty/tvm/nnvm/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
if (INSTALL_EXAMPLES)
install(DIRECTORY example DESTINATION ${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME})
endif()
Expand Down
32 changes: 20 additions & 12 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,18 @@
* @apache/mxnet-committers

# Language bindings
/R-package/ @thirdwing
/scala-package/ @yzhliu @nswamy
/perl-package/ @sergeykolychev
/python/ @szha
/contrib/clojure-package/ @gigasquid
/R-package/ @thirdwing
/scala-package/ @yzhliu @nswamy @pllarroy
/perl-package/ @sergeykolychev
/python/ @szha @pllarroy
/python/mxnet/kvstore.py @eric-haibin-lin
/python/mxnet/optimizer/ @eric-haibin-lin
/python/mxnet/gluon/trainer.py @eric-haibin-lin
/contrib/clojure-package/ @gigasquid

# C++ base
/src/kvstore/ @rahul003 @anirudh2290
/include/ @anirudh2290
/include/ @anirudh2290 @pllarroy
/src/c_api/ @anirudh2290
/src/common/ @anirudh2290
/src/engine/ @anirudh2290
Expand All @@ -31,15 +34,20 @@
/src/nnvm/ @anirudh2290
/src/operator/ @anirudh2290
/src/profiler/ @anirudh2290
/src/kvstore/ @eric-haibin-lin
/src/storage/ @anirudh2290
/tests/cpp/ @anirudh2290
/cpp-package/ @nswamy
/cpp-package/ @nswamy @pllarroy
/src/ @pllarroy
/plugin/ @pllarroy

# CMake
CMakeLists.txt @szha @rahul003
/cmake/ @szha @rahul003
CMakeLists.txt @szha @rahul003 @pllarroy
/cmake/ @szha @rahul003 @pllarroy

# MXNet CI
dev_menu.py @pllarroy
/ci/ @pllarroy
/tests/ci_build/ @marcoabreu
Jenkinsfile @marcoabreu
.travis.yml @marcoabreu
Expand All @@ -50,16 +58,16 @@ Makefile @szha
prepare_mkl.sh @szha

# Docs
/docs/ @szha
/docs/ @szha @pllarroy

# Submodules
.gitmodules @szha

# Examples
/example/ @szha
/example/ @szha @pllarroy

# Tools
/tools/ @szha
/tools/ @szha @pllarroy

# Github templates
/.github/ @szha
Expand Down
20 changes: 20 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ who are willing to help maintaining and leading the project. Committers come fro

New committers will be proposed by current committers, with support from more than two of current committers.


List of Contributors
--------------------
* [Full List of Contributors](https://github.com/apache/incubator-mxnet/graphs/contributors)
Expand Down Expand Up @@ -186,3 +187,22 @@ List of Contributors
* [Chaitanya Bapat](https://github.com/ChaiBapchya)
* [LuckyPigeon](https://github.com/LuckyPigeon)
* [Anton Chernov](https://github.com/lebeg)
* [Denisa Roberts](https://github.com/D-Roberts)
* [Dick Carter](https://github.com/DickJC123)
* [Rahul Padmanabhan](https://github.com/rahul3)
* [Yuxi Hu](https://github.com/yuxihu)
* [Harsh Patel](https://github.com/harshp8l)
* [Xiao Wang](https://github.com/BeyonderXX)

Label Bot
---------
* [mxnet-label-bot](https://github.com/mxnet-label-bot)
- mxnet-label-bot provides users with the functionality to manage labels for Issues/Pull Requests on the repository
- To use me, comment:
- @mxnet-label-bot add [specify comma separated labels here]
- @mxnet-label-bot remove [specify comma separated labels here]
- @mxnet-label-bot update [specify comma separated labels here]
(i.e. @mxnet-label-bot update [Bug, Python])

- Available label names which are supported: [Labels](https://github.com/apache/incubator-mxnet/labels)
- For further details: [My Wiki Page](https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot)
94 changes: 88 additions & 6 deletions LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -218,16 +218,20 @@
1. MXNet Cpp-package - For details, /cpp-package/LICENSE
2. MXNet rcnn - For details, see, example/rcnn/LICENSE
3. scala-package - For details, see, scala-package/LICENSE
4. Warp-CTC - For details, see, src/operator/contrib/ctc_include/LICENSE
4. Warp-CTC - For details, see, 3rdparty/ctc_include/LICENSE
5. 3rdparty/dlpack - For details, see, 3rdparty/dlpack/LICENSE
6. 3rdparty/dmlc-core - For details, see, 3rdparty/dmlc-core/LICENSE
7. 3rdparty/mshadow - For details, see, 3rdparty/mshadow/LICENSE
8. 3rdparty/tvm - For details, see, 3rdparty/tvm/LICENSE
9. 3rdparty/tvm/dmlc-core - For details, see, 3rdparty/tvm/dmlc-core/LICENSE
10. 3rdparty/tvm/nnvm - For details, see, 3rdparty/tvm/nnvm/LICENSE
11. 3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
12. 3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
13. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
10. 3rdparty/tvm/dlpack - For details, see, 3rdparty/tvm/3rdparty/dlpack/LICENSE
11. 3rdparty/tvm/nnvm - For details, see, 3rdparty/tvm/nnvm/LICENSE
12. 3rdparty/ps-lite - For details, see, 3rdparty/ps-lite/LICENSE
13. 3rdparty/mkldnn - For details, see, 3rdparty/mkldnn/LICENSE
14. googlemock scripts/generator - For details, see, 3rdparty/googletest/googlemock/scripts/generator/LICENSE
15. clojure-package - For details, see, contrib/clojure-package/LICENSE
16. R-package - For details, see, R-package/LICENSE
17. ONNX-TensorRT benchmark package - For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/benchmark/LICENSE


=======================================================================================
Expand All @@ -239,14 +243,17 @@
3. tree_lstm - For details, see example/gluon/tree_lstm/LICENSE
4. OpenMP - For details, see 3rdparty/openmp/LICENSE.txt
5. HalideIR - For details, see nnvm/tvm/HalideIR/LICENSE
6. HalideIR - For details, see 3rdparty/tvm/3rdparty/HalideIR/LICENSE
7. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/LICENSE
8. ONNX-TensorRT - For details, see 3rdparty/onnx-tensorrt/third_party/onnx/LICENSE


=======================================================================================
NVIDIA Licenses
=======================================================================================

1. Moderngpu
For details, see, src/operator/contrib/ctc_include/contrib/moderngpu/LICENSE
For details, see, 3rdparty/ctc_include/contrib/moderngpu/LICENSE

/******************************************************************************
* Redistribution and use in source and binary forms, with or without
Expand Down Expand Up @@ -559,4 +566,79 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

=======================================================================================

12. Google tests
For details, see, 3rdparty/mkldnn/tests/gtests/gtest/LICENSE

Copyright 2008, Google Inc.
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:

* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer
in the documentation and/or other materials provided with the
distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

=======================================================================================

13. ONNX python bindings
For details, see, 3rdparty/onnx-tensorrt/third_party/onnx/third_party/pybind11/LICENSE

Copyright (c) 2016 Wenzel Jakob <[email protected]>, All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

You are under no obligation whatsoever to provide any bug fixes, patches, or
upgrades to the features, functionality or performance of the source code
("Enhancements") to anyone; however, if you choose to make your Enhancements
available either publicly, or directly to the author of this software, without
imposing a separate written license agreement for such Enhancements, then you
hereby grant the following license: a non-exclusive, royalty-free perpetual
license to install, use, modify, prepare derivative works, incorporate into
other computer software, distribute, and sublicense such enhancements or
derivative works thereof, in binary and source code form.

Loading