https://github.com/Microsoft/CNTK

sort by:
Revision Author Date Message Commit Date
b3597b4 remove import math 06 March 2018, 23:18:37 UTC
9068d90 Merge branch 'master' into yacheo/h-softmax-fix 06 March 2018, 23:15:56 UTC
20056a5 Merge remote-tracking branch '1BitSGD/master' into thiagofc/master 06 March 2018, 18:59:34 UTC
acc72dc Integrate liqun/lstmstage2 into master 06 March 2018, 18:21:24 UTC
d1b3ea0 Merge branch 'master' into yacheo/h-softmax-fix 06 March 2018, 01:24:08 UTC
06f32e8 Removing 1BitSGD submodule prior to merge with 1BitSGD repo 06 March 2018, 00:09:51 UTC
8eb1597 Reorganizing 1BitSGD files prior to merge with CNTK. See details below Custom license was removed Headers were updated to reflect MIT license README.md and .gitattributes were removed (CNTK repo already have them) 05 March 2018, 23:02:53 UTC
7651b0d ONNX LSTM support 05 March 2018, 21:13:03 UTC
6a8773b Bump pom.xml version 04 March 2018, 21:23:49 UTC
de52f50 Update pom.xml 04 March 2018, 21:23:49 UTC
0b118c8 Enable scripted maven release rename maven-deploy 04 March 2018, 21:23:49 UTC
21a71fc update groupID to match maven groupid add more maven deploy changes 04 March 2018, 21:23:49 UTC
35ce24a update java make to make sources and javadoc jars 04 March 2018, 21:23:49 UTC
7d8e135 add pom.xml for maven central publishing 04 March 2018, 21:23:49 UTC
677cb42 Updated MeanVarianceNormalization and LayerNormalization to work with epsilon. 03 March 2018, 06:37:13 UTC
311110d Integrate kedeng/fixShapeInfer2 into master 02 March 2018, 23:51:13 UTC
b87c766 Merge branch 'master' into yacheo/h-softmax-fix 02 March 2018, 23:38:05 UTC
cc30e2e Adding distributed learner support for distributed training 02 March 2018, 02:27:34 UTC
d770419 Fix shape inference in step function for scalar to broadcast 01 March 2018, 22:47:46 UTC
cc163da Adding nightly builds links in news Adding nightly builds links in news for public visibility. 28 February 2018, 23:08:19 UTC
6d487c0 Add links to nightly release pages 28 February 2018, 22:43:01 UTC
4506eff Add support to download WHL packages for RC builds 28 February 2018, 00:26:05 UTC
9c5dba4 Integrate jaliyaek/bugfix_sq into master 27 February 2018, 23:47:04 UTC
bd74694 Fix the converter bug that omits cloning parts of the graph 27 February 2018, 19:43:53 UTC
772f0d9 Remove 3rd party libs and debug info wheel packages 27 February 2018, 17:29:16 UTC
69850fd Integrate 0b31b08f9edd4ee8aa35445b8084a86d9c421419 into master 27 February 2018, 02:29:55 UTC
d1925a1 Fix dependency loading in java 26 February 2018, 20:28:20 UTC
1d676a0 Add dependencies to java jar 26 February 2018, 20:28:20 UTC
89ba54e Updating License to "Cognitive Toolkit" from "Computational Network Toolkit" 26 February 2018, 18:31:18 UTC
0b31b08 Include <functional> in EvaluatorWrapper This fixes compilation failure. 25 February 2018, 18:03:21 UTC
695bdf7 Fix crash in CBF when crossing sweep boundary This fixes issue #2479 #2964 23 February 2018, 19:21:23 UTC
523af50 Minor refactoring 21 February 2018, 19:16:19 UTC
1c78107 Handle malformed lattice 21 February 2018, 19:16:19 UTC
9032174 Disable MKL-DNN for now before we pick up the fix for AMD cache size fix. In MKL-DNN 0.12 release, there's a cache size detection issue causing crash on AMD Ryzen CPUs. This change disables MKL-DNN to unblock AMD Ryzen users for now. 21 February 2018, 00:18:38 UTC
461b82d Move hard-coded CNTK version to a common place This will help to build CNTK for nighlty builds with required CNTK version. If environment variable 'BUILD_CNTK_VERSION' is set, then CNTK will be build for that version as a public release('+' won't be appended to CNTK version). Otherwise hard-coded CNTK version will be used as a private build (2.4+). 20 February 2018, 21:22:59 UTC
4017a16 Adding mean_variance_normalization CNTK and ONNX op, and LayerNormalization ONNX suort. 16 February 2018, 08:41:08 UTC
5f1d710 Add nightly build badges 15 February 2018, 19:22:12 UTC
e186ddd Integrate vadimma/latpar into master 15 February 2018, 18:10:16 UTC
e971570 Introduce latticeConfigPath to SE node (cherry picked from commit dcdad16d2f56b2620e9863f012652108f70e8efd) 15 February 2018, 07:33:46 UTC
2237dd0 Add support for FreeDimension in Pooling/Unpooling 14 February 2018, 21:27:45 UTC
54ba085 Integrate kedeng/fix201B2 into master 14 February 2018, 21:17:15 UTC
838a433 Some refactoring (cherry picked from commit 9d2cda718f213c7aaabfac60ee8cbd7eee2ab724) 14 February 2018, 20:53:44 UTC
c3b6f1f Introduce lattice reader verbosity (cherry picked from commit d46516750dd011599b5320f318f1a146a03451f4) 14 February 2018, 20:53:26 UTC
1a1e08c Make the lattice deserialization parallel (cherry picked from commit 49612264ec769ae4f544b548fefe179edceb18bc) 14 February 2018, 20:52:56 UTC
206db8c Fix Tutorial 201B for convergence issue. 14 February 2018, 18:01:31 UTC
6da3408 Fix for ONNX ConvTranspose node loading issue. 14 February 2018, 00:04:21 UTC
aa7447e First round of changes for ONNX FreeDimension support. 13 February 2018, 19:32:21 UTC
79c7b26 modify h-softmax 12 February 2018, 11:09:50 UTC
19719a6 Fast tensor ops using MKL - Accelerates some common tensor ops in Intel CPU inference for float32, especially for fully connected networks - Can be turned on/off by cntk.cntk_py.enable_cpueval_optimization()/cntk.cntk_py.disable_cpueval_optimization() 09 February 2018, 06:22:27 UTC
08bcbdc Merge pull request #2690 from MingyuJoo/CNTK-2-PretrainedModels Adding ResNet101_ImageNet_CNTK/ResNet152_ImageNet_CNTK in download_model.py. 09 February 2018, 00:42:08 UTC
bd121f6 Merge pull request #2843 from kaiidams/kaiidams/typotut206 Fixed typos in tutorials. 09 February 2018, 00:33:47 UTC
8b71ff0 Merge pull request #2881 from zingdle/patch-2 Remove redundant code in CNTK_204_Sequence_To_Sequence.ipynb 09 February 2018, 00:30:07 UTC
2b94e7d Merge pull request #2880 from rnrneverdies/master Fix TensorBoard on_write_test_summary method 09 February 2018, 00:27:18 UTC
06ee7b8 Merge pull request #2940 from kazuyaujihara/patch/csexampletypo Fix typo in C# examples 09 February 2018, 00:25:21 UTC
062ce4d Merge pull request #2822 from tsbertalan/master Grammar fix. 09 February 2018, 00:24:11 UTC
08ba214 Update README.md 09 February 2018, 00:23:39 UTC
1142563 Integrate sptiwari/onnx_scalar_constant into master 08 February 2018, 05:15:07 UTC
aa1aaf8 Bug fix in ONNX broadcasting for scalar. 08 February 2018, 01:37:34 UTC
c5abe7f Add KERA_BACKGROUND=cntk into CNTK Dockerfiles 07 February 2018, 18:34:51 UTC
56e1f3b Fix typo 07 February 2018, 14:34:48 UTC
d615602 Integrate sptiwari/onnx_leakyrelu_fix into master 06 February 2018, 08:05:23 UTC
6556e1f Passin device ID in DistComm for NCCL initilization 05 February 2018, 21:50:39 UTC
977e402 Backward compat bug fix in LeakyReLu reverting alph to type double. 05 February 2018, 19:08:40 UTC
3660b7a Node timing and profile details format in chrome://tracing. Working example in ./Examples/Image/Classification/MLP/Python/SimpleMNIST.py Note that node timing would be added to profiler details when profiler is enabled, i.e. import cntk as C C.debugging.debug.set_node_timing(True) C.debugging.start_profiler() C.debugging.enable_profiler() trainer|evaluator|function executions trainer|evaluator|function.print_node_timing() C.debugging.stop_profiler() 02 February 2018, 05:53:46 UTC
3a19d2f Adding find_by_uid to logging API. 01 February 2018, 22:58:37 UTC
fbbbaa9 Merge release/2.4 Squashed commit of the following: commit 82e025bbe319008c535741a9fc78367032cc3be0 Merge: 0702c09c3 ed5451c83 Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 21:23:23 2018 -0800 Merge branch 'release/2.4' into manikj/merge-release-2.4 commit 0702c09c3c3cc1ae1e4cba28df3ce64f091a8c3e Merge: 32f6844ca 1afe40461 Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 21:23:11 2018 -0800 Merge branch 'release/2.4' (early part) into manikj/merge-release-2.4 commit 32f6844ca84797db2dac8959eeb72576692986d0 Merge: 42a47a326 1f15d4649 Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 21:21:55 2018 -0800 Merge branch 'release/2.4' (early part) into manikj/merge-release-2.4 commit ed5451c83416c5084dedf1a684f03653fe5863ee Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 19:32:04 2018 -0800 MakeBinaryDrop: Fix lib names commit c528a56d4a1fa12f967e4bbab022a0d06b5704ea Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 12:35:40 2018 -0800 Update README.md commit 490a58e4a9cf01d9114373b9444f0fbaf055581b Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 12:08:57 2018 -0800 Add Halide to Release notes commit 2196299a71325b0959dc626ce548035db0634e58 Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 11:48:45 2018 -0800 MakeBinaryDrop: Change Cuda libs to 9.0 commit 3df48ddd3ac38c24c5aa25bdb9b77d98116a3d8d Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 06:06:29 2018 -0800 Add release notes commit 1afe404611f1f9a7cde0f43923382101cf15b823 Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 06:05:05 2018 -0800 Replace 2.4+ with 2.4 commit 1f15d464960956a8192f137ebedf2753a36d83cc Author: Manik Jindal <manikj@microsoft.com> Date: Wed Jan 31 06:04:24 2018 -0800 Bump version to 2.4 01 February 2018, 05:38:52 UTC
42a47a3 Integrate yacheo/h-softmax into master 01 February 2018, 05:07:31 UTC
e129bcf MakeBinaryDrop: Change Cuda libs to 9.0 01 February 2018, 02:48:12 UTC
7877e3f add hierarchical softmax 01 February 2018, 02:22:27 UTC
abfc3a8 Update current_iteration.md 31 January 2018, 19:44:29 UTC
688b96e Update current_iteration.md 31 January 2018, 19:26:52 UTC
b09ff2b Merge branch 'master' into liqun/onnx17Stage2 31 January 2018, 13:50:43 UTC
4bb3031 Making axis attribute optional in Concat. 31 January 2018, 08:52:52 UTC
22cea7c broadcast of scalar 31 January 2018, 04:48:15 UTC
e91df39 Pooling missing code fix 30 January 2018, 22:14:36 UTC
f18bcda Updating release notes with ONNX and other feature work (e.g. group convolution). 30 January 2018, 18:05:47 UTC
2a764a7 add ImageScaler, fix ConvTranspose 30 January 2018, 16:46:06 UTC
00158ff Merge pull request #2887 from Microsoft/marhamil-fix-jar Update post-build.cmd 30 January 2018, 03:13:01 UTC
6ea2c67 Break Nuget packages Separate out dependencies from Nuget packages to reduce size of each individual package because Nuget service do not allow to upload a package of size more than 333MB. Current list of packages: CNTK.Deps.Cuda - Cuda dlls for GPU package CNTK.Deps.MKL - MKL dlls CNTK.Deps.OpenCV.Zip - OpenCV and Zip dlls CNTK.CPUOnly - CNTK CPU only Nuget package. Dependencies: MKL, OpenCV.Zip CNTK.GPU - CNTK GPU Nuget package. Dependencies: Cuda, MKL, OpenCV.Zip CNTK.UWP.CPUOnly - CNTK CPU Nuget package for UWP. Microsoft.Research.CNTK.CpuEval-mkl - Legacy CNTK eval Nuget package. Dependencies: MKL 30 January 2018, 02:35:28 UTC
6e846aa fix makefile 29 January 2018, 20:44:29 UTC
8569868 fix variable 29 January 2018, 18:53:32 UTC
166c8bc add debug dll support 29 January 2018, 16:12:37 UTC
6db8b6e Add image writer SOs and zlib dlls 29 January 2018, 15:58:34 UTC
08cc45c Edit makefile 29 January 2018, 15:56:46 UTC
be931c8 Update post-build.cmd 29 January 2018, 15:56:45 UTC
ba9c2e7 Fix build if optional MKLDNN is not present 28 January 2018, 19:27:32 UTC
950ac47 Integrate jaliyaek/config into master 28 January 2018, 12:25:33 UTC
dd47e21 Making Halide default in Jenkin builds 27 January 2018, 01:17:58 UTC
343f383 Remove Python 3.4 support 26 January 2018, 22:55:22 UTC
ffc7507 Integrate jaliyaek/halide_squash2 into master 25 January 2018, 07:14:14 UTC
32c4e04 Update CNTK_204_Sequence_To_Sequence.ipynb remove redundant code. create_reader() is correctly defined in block 10. 25 January 2018, 04:10:16 UTC
af26e4f Fix TensorBoard on_write_test_summary method (#2878) 25 January 2018, 03:42:58 UTC
a7a52d7 Adding halide based binary convolution operators and its dependancies 25 January 2018, 00:41:17 UTC
851ea5d Fix linux binary drop script for nccl 24 January 2018, 06:18:32 UTC
387725d Merge branch 'kedeng/fixDocker2' 24 January 2018, 03:28:47 UTC
9f6cced Fix Dockerfiles under Tools/docker 23 January 2018, 21:44:01 UTC
a087490 Integrate sptiwari/remove_find_by_uid into master 23 January 2018, 20:16:49 UTC
a40285c Rename default Anaconda python environment Depending on the CNTK setup steps followed, either cntk-py<version> or <cntkdev-py<version> is installed. cntk-py<version> will be adopted as the default from now on. 23 January 2018, 18:43:51 UTC
e883520 Remove redefinition of CNTK_COMPONENT_VERSION Math.vcsproj inherits this macro from CNTK.Common.props already 23 January 2018, 18:28:53 UTC
3cf3af5 CNTK support for CUDA 9 CNTK now supports CUDA 9/cuDNN 7. This requires an update to build environment to Ubuntu 16/GCC 5 for Linux, and Visual Studio 2017/VCTools 14.11 for Windows. With CUDA 9, CNTK also added a preview for 16-bit floating point (a.k.a FP16) computation. Please check out the example of FP16 in ResNet50 at /Examples/Image/Classification/ResNet/Python/TrainResNet_ImageNet_Distributed.py Notes on FP16 preview: * FP16 implementation on CPU is not optimized, and it's not supposed to be used in CPU inference directly. User needs to convert the model to 32-bit floating point before running on CPU. * Loss/Criterion for FP16 training needs to be 32bit for accumulation without overflow, using cast function. Please check the example above. * Readers do not have FP16 output unless using numpy to feed data, cast from FP32 to FP16 is needed. Please check the example above. * FP16 gradient aggregation is currently only implemented on GPU using NCCL2. Distributed training with FP16 with MPI is not supported. * FP16 math is a subset of current FP32 implementation. Some model may get Feature Not Implemented exception using FP16. * FP16 is currently not supported in BrainScript. Please use Python for FP16. To setup build and runtime environment on Windows: * Install [Visual Studio 2017](https://www.visualstudio.com/downloads/) with following workloads and components. From command line (use Community version installer as example): vs_community.exe --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.Component.PythonTools --add Microsoft.VisualStudio.Component.VC.Tools.14.11 * Install [NVidia CUDA 9](https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64) * From PowerShell, run: /Tools/devInstall/Windows/DevInstall.ps1 * Start VCTools 14.11 command line, run: cmd /k "%VS2017INSTALLDIR%\VC\Auxiliary\Build\vcvarsall.bat" x64 --vcvars_ver=14.11 * Open /CNTK.sln from the VCTools 14.11 command line. Note that starting CNTK.sln other than VCTools 14.11 command line, would causes CUDA 9 [build error](https://developercommunity.visualstudio.com/content/problem/163758/vs-2017-155-doesnt-support-cuda-9.html). To setup build and runtime environment on Linux using docker, please build Unbuntu 16.04 docker image using Dockerfiles /Tools/docker. For other Linux systems, please refer to the Dockerfiles to setup dependent libraries for CNTK. 23 January 2018, 00:58:56 UTC
back to top