2016-04-12 10:06:35 +03:00
|
|
|
*.ini text
|
|
|
|
*.simple text
|
|
|
|
*.counts text
|
|
|
|
*.labels text
|
|
|
|
*.feats text
|
2016-08-08 20:04:02 +03:00
|
|
|
*.ctf text
|
2016-04-12 10:06:35 +03:00
|
|
|
*.post text
|
|
|
|
*.cpu text
|
|
|
|
*.gpu text
|
2016-04-20 09:50:01 +03:00
|
|
|
*.rst text
|
2016-04-12 10:06:35 +03:00
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
.gitattributes text
|
|
|
|
.gitignore text
|
2016-04-12 10:06:35 +03:00
|
|
|
.gitmodules text
|
2016-01-18 11:35:54 +03:00
|
|
|
|
|
|
|
.clang-format text
|
|
|
|
|
|
|
|
*.md text
|
|
|
|
*.txt text
|
2016-07-25 15:24:42 +03:00
|
|
|
*.TXT text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.html text
|
|
|
|
*.lyx text
|
|
|
|
*.bib text
|
2017-01-03 16:04:21 +03:00
|
|
|
*.json text
|
2016-10-12 19:04:15 +03:00
|
|
|
.gitkeep text
|
2016-01-18 11:35:54 +03:00
|
|
|
KaldiReaderReadme text
|
|
|
|
Readme text
|
|
|
|
|
|
|
|
*.bat text
|
2016-10-12 19:04:15 +03:00
|
|
|
*.cmd text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.py text
|
2016-10-12 19:04:15 +03:00
|
|
|
*.ipynb text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.pl text
|
2016-03-04 12:41:03 +03:00
|
|
|
*.ps1 text
|
2017-03-10 10:35:11 +03:00
|
|
|
*.psm1 text
|
2016-04-12 10:06:35 +03:00
|
|
|
*.ps text
|
2016-10-08 10:55:55 +03:00
|
|
|
*.i text
|
2018-06-06 18:38:29 +03:00
|
|
|
*.cmake text
|
|
|
|
*.patch text
|
2016-04-12 10:06:35 +03:00
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
*.sh text eol=lf
|
2017-03-17 15:17:07 +03:00
|
|
|
*.awk text eol=lf
|
2016-01-18 11:35:54 +03:00
|
|
|
build-and-test text eol=lf
|
|
|
|
configure text eol=lf
|
|
|
|
generate_build_info text eol=lf
|
2015-08-12 04:17:20 +03:00
|
|
|
run-test text eol=lf
|
2015-10-16 02:16:46 +03:00
|
|
|
run-test-common text eol=lf
|
2016-04-12 13:01:14 +03:00
|
|
|
run-timit-test-common text eol=lf
|
2016-09-01 15:47:40 +03:00
|
|
|
run-boost-test-common text eol=lf
|
2016-03-11 15:19:01 +03:00
|
|
|
make_binary_drop_linux text eol=lf
|
2016-01-18 11:35:54 +03:00
|
|
|
|
2016-05-11 12:07:20 +03:00
|
|
|
# Used from Unix / Cygwin 'md5sum -c', needs to have LF line endings:
|
|
|
|
Tests/EndToEndTests/Examples/Speech/TIMIT/WriteBottleneck/expected_output_md5sum.*.txt eol=lf
|
|
|
|
Tests/EndToEndTests/Examples/Speech/TIMIT/WriteScaledLogLike/expected_output_md5sum.*.txt eol=lf
|
|
|
|
|
2016-08-03 21:40:17 +03:00
|
|
|
# Used by reader unit test, needs to keep LF line endings.
|
2016-08-03 17:01:45 +03:00
|
|
|
Tests/UnitTests/ReaderTests/Data/CNTKTextFormatReader/invalid_inputs.txt eol=lf
|
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
Makefile text
|
|
|
|
*.sln text
|
2016-10-12 19:04:15 +03:00
|
|
|
*.pyproj text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.vcxproj text
|
|
|
|
*.vcxproj.filters text
|
|
|
|
*.vssettings text
|
|
|
|
*.csproj text
|
2016-02-04 23:39:37 +03:00
|
|
|
*.props text
|
2016-10-08 10:55:55 +03:00
|
|
|
*.asax text
|
2016-01-18 11:35:54 +03:00
|
|
|
|
|
|
|
*.h text
|
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.
2018-01-23 03:58:56 +03:00
|
|
|
*.hpp text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.cpp text
|
|
|
|
*.cc text
|
|
|
|
*.cu text
|
|
|
|
*.cuh text
|
2016-10-12 19:04:15 +03:00
|
|
|
*.proto text
|
2016-01-18 11:35:54 +03:00
|
|
|
|
|
|
|
*.cs text
|
2017-01-13 00:24:35 +03:00
|
|
|
*.java text
|
2016-01-18 11:35:54 +03:00
|
|
|
*.yml text
|
2016-10-12 19:04:15 +03:00
|
|
|
*.yml.bak text
|
2016-01-18 11:35:54 +03:00
|
|
|
|
|
|
|
*.config text
|
|
|
|
*.cntk text
|
|
|
|
*.bs text
|
|
|
|
*.ndl text
|
|
|
|
*.mel text
|
|
|
|
*.xml text
|
|
|
|
*.m text
|
|
|
|
*.mlf text
|
|
|
|
*.scp text
|
|
|
|
*.list text
|
|
|
|
|
|
|
|
*.log text
|
2017-07-26 13:48:15 +03:00
|
|
|
*.prototxt text
|
2016-01-18 11:35:54 +03:00
|
|
|
|
2016-10-12 19:04:15 +03:00
|
|
|
Dockerfile* text
|
2017-02-06 19:46:34 +03:00
|
|
|
.dockerignore text
|
2016-10-08 10:55:55 +03:00
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
# Speech data
|
|
|
|
mean.363 text
|
|
|
|
var.363 text
|
|
|
|
prior.132 text
|
|
|
|
|
2016-04-18 22:20:23 +03:00
|
|
|
# dot (graph description language) file
|
|
|
|
*.dot text
|
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
# AMI-specific
|
|
|
|
Results text
|
|
|
|
40fbank.conf text
|
|
|
|
80fbank.conf text
|
|
|
|
|
|
|
|
# SLU-specific
|
|
|
|
atis.*.simple
|
|
|
|
|
|
|
|
# TIMIT-specific
|
|
|
|
*.fbank24_zda text
|
|
|
|
TIMIT*.100 text
|
|
|
|
TIMIT*.20 text
|
|
|
|
TIMIT*.arpa text
|
|
|
|
TIMIT*.cntk text
|
|
|
|
TIMIT*.dnn_map text
|
|
|
|
TIMIT*.fbank text
|
|
|
|
TIMIT*.fullpath text
|
|
|
|
TIMIT*.lookahead text
|
|
|
|
TIMIT*.rnn text
|
|
|
|
TIMIT*.statelist text
|
|
|
|
TIMIT*.tfsa text
|
|
|
|
TIMIT*.transitions text
|
|
|
|
|
2017-07-28 16:28:22 +03:00
|
|
|
Examples/Evaluation/UWPImageRecognition/ImageRecognizerLib/utils.inl text
|
2016-11-07 17:30:32 +03:00
|
|
|
Examples/LanguageUnderstanding/ATIS/Data/ATIS.* text
|
|
|
|
Examples/LanguageUnderstanding/ATIS/BrainScript/*.wl text
|
2016-07-25 15:24:42 +03:00
|
|
|
Examples/SequenceToSequence/CMUDict/Data/cmudict-0.7b* text
|
2017-07-17 13:41:03 +03:00
|
|
|
Examples/Text/LightRNN/test/word-0.location text
|
2016-07-25 15:24:42 +03:00
|
|
|
|
2017-07-24 15:13:07 +03:00
|
|
|
*.xaml text
|
|
|
|
*.appxmanifest text
|
|
|
|
|
2016-01-18 11:35:54 +03:00
|
|
|
# Binary extensions:
|
2016-10-12 19:04:15 +03:00
|
|
|
*.ark binary
|
|
|
|
*.chunk binary
|
|
|
|
*.cmf binary
|
|
|
|
*.docx binary
|
|
|
|
*.jpg binary
|
2016-01-18 11:35:54 +03:00
|
|
|
*.pdf binary
|
|
|
|
*.png binary
|
|
|
|
*.pptx binary
|
2016-08-12 17:17:46 +03:00
|
|
|
*.snk binary
|
2016-10-12 19:04:15 +03:00
|
|
|
*.vsdm binary
|
|
|
|
*.zip binary
|
|
|
|
*.dnn binary
|
2017-08-22 10:46:27 +03:00
|
|
|
Examples/Image/Detection/FastRCNN/BrainScript/fastRCNN/*/*.pyd binary
|
|
|
|
Examples/Image/Detection/FastRCNN/BrainScript/fastRCNN/*/*.so binary
|
2017-05-24 11:12:50 +03:00
|
|
|
Examples/Image/Detection/utils/cython_modules/*.pyd binary
|
|
|
|
Examples/Image/Detection/utils/cython_modules/*.so binary
|
2016-11-02 18:42:35 +03:00
|
|
|
Tests/UnitTests/V2LibraryTests/data/*.bin binary
|
2016-12-01 04:29:29 +03:00
|
|
|
Tests/UnitTests/ReaderTests/Data/CNTKBinaryReader/*.bin binary
|
2017-04-12 11:16:25 +03:00
|
|
|
Tests/EndToEndTests/ParallelTraining/AsynchronousSGD/ASGD_Resnet.model.1 binary
|
2017-05-26 11:30:39 +03:00
|
|
|
Examples/Extensibility/BinaryConvolution/BinaryConvolutionLib/halide/halide_convolve.a binary
|
|
|
|
Examples/Extensibility/BinaryConvolution/BinaryConvolutionLib/halide/halide_convolve.lib binary
|
|
|
|
Examples/Extensibility/BinaryConvolution/BinaryConvolutionLib/halide/halide_convolve_nofeatures.a binary
|
2017-05-30 21:02:35 +03:00
|
|
|
Examples/Extensibility/BinaryConvolution/BinaryConvolutionLib/halide/halide_convolve_nofeatures.lib binary
|
2018-08-07 22:42:36 +03:00
|
|
|
Tests/EndToEndTests/Speech/Data/mlf2.bin binary
|
2018-06-05 02:35:49 +03:00
|
|
|
external/gsl text
|
2018-06-28 18:38:36 +03:00
|
|
|
Source/CNTKv2LibraryDll/proto/onnx/onnx_repo text
|
2018-12-14 21:16:57 +03:00
|
|
|
Source/CNTKv2LibraryDll/proto/onnx/onnxruntime text
|
2017-07-24 15:13:07 +03:00
|
|
|
#certificates
|
|
|
|
*.pfx binary
|
2019-01-29 01:48:13 +03:00
|
|
|
*.exe binary
|