Skip to content

CNTK Shared Libraries Naming Format

Allison Brucker (Resources Online) edited this page May 30, 2017 · 7 revisions

This page has migrated to our new site. Please update any bookmarks.

CNTK uses a common naming scheme for CNTK Shared Libraries on Windows (*.dll, *.lib) and Linux (*.so). The name of a file consists out of the libary name, the CNTK component version, and the letter d at the end of the file name (right before file extension). See the complete name match tables below.

The format of a CNTK Shared Library file name is:

<Library_name>-<CNTK_Component_Version>[d].<File_Extension>

In the table below we use 2.0rc3 as CNTK Component Version.

Name Release Name Debug
Cntk.Actions-2.0rc3.lib Cntk.Actions-2.0rc3d.lib
Cntk.Reader.Binary.Deprecated-2.0rc3.dll Cntk.Reader.Binary.Deprecated-2.0rc3d.dll
Cntk.Reader.Binary.Deprecated-2.0rc3.lib Cntk.Reader.Binary.Deprecated-2.0rc3d.lib
CNTK.lib CNTK.lib
Cntk.Deserializers.Binary-2.0rc3.dll Cntk.Deserializers.Binary-2.0rc3d.dll
Cntk.Deserializers.Binary-2.0rc3.lib Cntk.Deserializers.Binary-2.0rc3d.lib
Cntk.Core-2.0rc3.dll Cntk.Core-2.0rc3d.dll
Cntk.Core-2.0rc3.lib Cntk.Core-2.0rc3d.lib
Cntk.Core.CSBinding-2.0rc3.dll Cntk.Core.CSBinding-2.0rc3d.dll
Cntk.Core.CSBinding-2.0rc3.lib Cntk.Core.CSBinding-2.0rc3d.lib
Cntk.Core.JavaBinding-2.0rc3.dll Cntk.Core.JavaBinding-2.0rc3d.dll
Cntk.Core.JavaBinding-2.0rc3.lib Cntk.Core.JavaBinding-2.0rc3d.lib
Cntk.Core.Managed-2.0rc3.dll Cntk.Core.Managed-2.0rc3d.dll
Cntk.Deserializers.TextFormat-2.0rc3.dll Cntk.Deserializers.TextFormat-2.0rc3d.dll
Cntk.Deserializers.TextFormat-2.0rc3.lib Cntk.Deserializers.TextFormat-2.0rc3d.lib
Cntk.Common-2.0rc3.lib Cntk.Common-2.0rc3d.lib
Cntk.Composite-2.0rc3.dll Cntk.Composite-2.0rc3d.dll
Cntk.Composite-2.0rc3.lib Cntk.Composite-2.0rc3d.lib
Cntk.Reader.DSSM-2.0rc3.dll Cntk.Reader.DSSM-2.0rc3d.dll
Cntk.Reader.DSSM-2.0rc3.lib Cntk.Reader.DSSM-2.0rc3d.lib
Cntk.Eval-2.0rc3.dll Cntk.Eval-2.0rc3d.dll
Cntk.Eval-2.0rc3.lib Cntk.Eval-2.0rc3d.lib
Cntk.Eval.Wrapper-2.0rc3.dll Cntk.Eval.Wrapper-2.0rc3d.dll
Cntk.Deserializers.HTK-2.0rc3.dll Cntk.Deserializers.HTK-2.0rc3d.dll
Cntk.Deserializers.HTK-2.0rc3.lib Cntk.Deserializers.HTK-2.0rc3d.lib
Cntk.Reader.HTKMLF-2.0rc3.dll Cntk.Reader.HTKMLF-2.0rc3d.dll
Cntk.Reader.HTKMLF-2.0rc3.lib Cntk.Reader.HTKMLF-2.0rc3d.lib
Cntk.Deserializers.Image-2.0rc3.dll Cntk.Deserializers.Image-2.0rc3d.dll
Cntk.Deserializers.Image-2.0rc3.lib Cntk.Deserializers.Image-2.0rc3d.lib
Cntk.Reader.SVMBinary-2.0rc3.dll Cntk.Reader.SVMBinary-2.0rc3d.dll
Cntk.Reader.SVMBinary-2.0rc3.lib Cntk.Reader.SVMBinary-2.0rc3d.lib
Cntk.Reader.LMSequence-2.0rc3.dll Cntk.Reader.LMSequence-2.0rc3d.dll
Cntk.Reader.LMSequence-2.0rc3.lib Cntk.Reader.LMSequence-2.0rc3d.lib
Cntk.Reader.LUSequence-2.0rc3.dll Cntk.Reader.LUSequence-2.0rc3d.dll
Cntk.Reader.LUSequence-2.0rc3.lib Cntk.Reader.LUSequence-2.0rc3d.lib
Cntk.Math-2.0rc3.dll Cntk.Math-2.0rc3d.dll
Cntk.Math-2.0rc3.lib Cntk.Math-2.0rc3d.lib
Cntk.Math.Cuda-2.0rc3.lib Cntk.Math.Cuda-2.0rc3d.lib
Cntk.PerformanceProfiler-2.0rc3.dll Cntk.PerformanceProfiler-2.0rc3d.dll
Cntk.PerformanceProfiler-2.0rc3.lib Cntk.PerformanceProfiler-2.0rc3d.lib
Cntk.Reader-2.0rc3.lib Cntk.Reader-2.0rc3d.lib
Cntk.SequenceTrainingLib-2.0rc3.lib Cntk.SequenceTrainingLib-2.0rc3d.lib
Cntk.SGD-2.0rc3.lib Cntk.SGD-2.0rc3d.lib
Cntk.Reader.SparsePC-2.0rc3.dll Cntk.Reader.SparsePC-2.0rc3d.dll
Cntk.Reader.SparsePC-2.0rc3.lib Cntk.Reader.SparsePC-2.0rc3d.lib
Cntk.Reader.UCIFast-2.0rc3.dll Cntk.Reader.UCIFast-2.0rc3d.dll
Cntk.Reader.UCIFast-2.0rc3.lib Cntk.Reader.UCIFast-2.0rc3d.lib

Match between old and new CNTK Shared Libraries names. Linux.

In the table below we use 2.0rc3 as CNTK Component Version. Note, that in your actual installation Component Version may, and very likely will be different.

Name Release Name Debug
Cntk.Deserializers.Binary-2.0rc3.so Cntk.Deserializers.Binary-2.0rc3d.so
Cntk.Deserializers.TextFormat-2.0rc3.so Cntk.Deserializers.TextFormat-2.0rc3d.so
Cntk.Composite-2.0rc3.so Cntk.Composite-2.0rc3d.so
Cntk.Deserializers.HTK-2.0rc3.so Cntk.Deserializers.HTK-2.0rc3d.so
Cntk.Reader.HTKMLF-2.0rc3.so Cntk.Reader.HTKMLF-2.0rc3d.so
Cntk.Deserializers.Image-2.0rc3.so Cntk.Deserializers.Image-2.0rc3d.so
Cntk.Reader.Kaldi2-2.0rc3.so Cntk.Reader.Kaldi2-2.0rc3d.so
libCntk.Core-2.0rc3.so libCntk.Core-2.0rc3d.so
libCntk.Core.JavaBinding-2.0rc3.so libCntk.Core.JavaBinding-2.0rc3d.so
libCntk.Math-2.0rc3.so libCntk.Math-2.0rc3d.so
libCntk.Eval-2.0rc3.so libCntk.Eval-2.0rc3d.so
libCntk.PerformanceProfiler-2.0rc3.so libCntk.PerformanceProfiler-2.0rc3d.so
Cntk.Reader.SVMBinary-2.0rc3.so Cntk.Reader.SVMBinary-2.0rc3d.so
Cntk.Reader.LMSequence-2.0rc3.so Cntk.Reader.LMSequence-2.0rc3d.so
Cntk.Reader.LUSequence-2.0rc3.so Cntk.Reader.LUSequence-2.0rc3d.so
Cntk.Reader.SparsePC-2.0rc3.so Cntk.Reader.SparsePC-2.0rc3d.so
Cntk.Reader.UCIFast-2.0rc3.so Cntk.Reader.UCIFast-2.0rc3d.so
Clone this wiki locally