-
Notifications
You must be signed in to change notification settings - Fork 4.3k
CNTK Shared Libraries Naming Format
Starting from CNTK v.2.0 RC 1 we introduce new naming format for CNTK Shared Libraries for both Windows (*.dll
, *.lib
) and Linux (*.so
) versions.
We also changed the names of the existing CNTK libraries to make them more meaningful and clearly distinguish between debug and release versions. Debug versions are now marked by letter d
at the end of the file name (right before file extension). See examples and complete name match tables below.
Finally we introduce the concept of CNTK Component version which is now an integral part of every name of CNTK Shared Libraries.
The new format of a CNTK Shared Library name is:
<Library_name>-<CNTK_Component_Version>[d].<File_Extension>
Example 1. The new name of CNTKLibrary-2.0.dll
is Cntk.Core-2.0beta16.dll
for release and Cntk.Core-2.0beta16d.dll
for debug versions. In this example CNTK Component version is 2.0beta16
.
Example 2. The new name of libeval.so
is libCntk.Eval-2.0beta16.so
for release and libCntk.Eval-2.0beta16d.so
for debug versions. In this example CNTK Component version is 2.0beta16
.
In the table below we use 2.0beta16
as CNTK Component Version. Note, that in your actual installation Component Version may, and very likely will be different.
Old name | New name Release | New name Debug |
---|---|---|
ActionsLib.lib |
Cntk.Actions-2.0beta16.lib |
Cntk.Actions-2.0beta16d.lib |
BinaryReader.dll |
Cntk.Reader.Binary.Deprecated-2.0beta16.dll |
Cntk.Reader.Binary.Deprecated-2.0beta16d.dll |
BinaryReader.lib |
Cntk.Reader.Binary.Deprecated-2.0beta16.lib |
Cntk.Reader.Binary.Deprecated-2.0beta16d.lib |
CNTK.lib |
CNTK.lib (no change) |
CNTK.lib (no change) |
CNTKBinaryReader.dll |
Cntk.Deserializers.Binary-2.0beta16.dll |
Cntk.Deserializers.Binary-2.0beta16d.dll |
CNTKBinaryReader.lib |
Cntk.Deserializers.Binary-2.0beta16.lib |
Cntk.Deserializers.Binary-2.0beta16d.lib |
CNTKLibrary-2.0.dll |
Cntk.Core-2.0beta16.dll |
Cntk.Core-2.0beta16d.dll |
CNTKLibrary-2.0.lib |
Cntk.Core-2.0beta16.lib |
Cntk.Core-2.0beta16d.lib |
CNTKLibraryCSBinding.dll |
Cntk.Core.CSBinding-2.0beta16.dll |
Cntk.Core.CSBinding-2.0beta16d.dll |
CNTKLibraryCSBinding.lib |
Cntk.Core.CSBinding-2.0beta16.lib |
Cntk.Core.CSBinding-2.0beta16d.lib |
CNTKLibraryManaged-2.0.dll |
Cntk.Core.Managed-2.0beta16.dll |
Cntk.Core.Managed-2.0beta16d.dll |
CNTKTextFormatReader.dll |
Cntk.Deserializers.TextFormat-2.0beta16.dll |
Cntk.Deserializers.TextFormat-2.0beta16d.dll |
CNTKTextFormatReader.lib |
Cntk.Deserializers.TextFormat-2.0beta16.lib |
Cntk.Deserializers.TextFormat-2.0beta16d.lib |
Common.lib |
Cntk.Common-2.0beta16.lib |
Cntk.Common-2.0beta16d.lib |
CompositeDataReader.dll |
Cntk.Composite-2.0beta16.dll |
Cntk.Composite-2.0beta16d.dll |
CompositeDataReader.lib |
Cntk.Composite-2.0beta16.lib |
Cntk.Composite-2.0beta16d.lib |
DSSMReader.dll |
Cntk.Reader.DSSM-2.0beta16.dll |
Cntk.Reader.DSSM-2.0beta16d.dll |
DSSMReader.lib |
Cntk.Reader.DSSM-2.0beta16.lib |
Cntk.Reader.DSSM-2.0beta16d.lib |
EvalDll.dll |
Cntk.Eval-2.0beta16.dll |
Cntk.Eval-2.0beta16d.dll |
EvalDll.lib |
Cntk.Eval-2.0beta16.lib |
Cntk.Eval-2.0beta16d.lib |
EvalWrapper.dll |
Cntk.Eval.Wrapper-2.0beta16.dll |
Cntk.Eval.Wrapper-2.0beta16d.dll |
HTKDeserializers.dll |
Cntk.Deserializers.HTK-2.0beta16.dll |
Cntk.Deserializers.HTK-2.0beta16d.dll |
HTKDeserializers.lib |
Cntk.Deserializers.HTK-2.0beta16.lib |
Cntk.Deserializers.HTK-2.0beta16d.lib |
HTKMLFReader.dll |
Cntk.Reader.HTKMLF-2.0beta16.dll |
Cntk.Reader.HTKMLF-2.0beta16d.dll |
HTKMLFReader.lib |
Cntk.Reader.HTKMLF-2.0beta16.lib |
Cntk.Reader.HTKMLF-2.0beta16d.lib |
ImageReader.dll |
Cntk.Deserializers.Image-2.0beta16.dll |
Cntk.Deserializers.Image-2.0beta16d.dll |
ImageReader.lib |
Cntk.Deserializers.Image-2.0beta16.lib |
Cntk.Deserializers.Image-2.0beta16d.lib |
LibSVMBinaryReader.dll |
Cntk.Reader.SVMBinary-2.0beta16.dll |
Cntk.Reader.SVMBinary-2.0beta16d.dll |
LibSVMBinaryReader.lib |
Cntk.Reader.SVMBinary-2.0beta16.lib |
Cntk.Reader.SVMBinary-2.0beta16d.lib |
LMSequenceReader.dll |
Cntk.Reader.LMSequence-2.0beta16.dll |
Cntk.Reader.LMSequence-2.0beta16d.dll |
LMSequenceReader.lib |
Cntk.Reader.LMSequence-2.0beta16.lib |
Cntk.Reader.LMSequence-2.0beta16d.lib |
LUSequenceReader.dll |
Cntk.Reader.LUSequence-2.0beta16.dll |
Cntk.Reader.LUSequence-2.0beta16d.dll |
LUSequenceReader.lib |
Cntk.Reader.LUSequence-2.0beta16.lib |
Cntk.Reader.LUSequence-2.0beta16d.lib |
Math.dll |
Cntk.Math-2.0beta16.dll |
Cntk.Math-2.0beta16d.dll |
Math.lib |
Cntk.Math-2.0beta16.lib |
Cntk.Math-2.0beta16d.lib |
MathCUDA.lib |
Cntk.Math.Cuda-2.0beta16.lib |
Cntk.Math.Cuda-2.0beta16d.lib |
PerformanceProfilerDll.dll |
Cntk.PerformanceProfiler-2.0beta16.dll |
Cntk.PerformanceProfiler-2.0beta16d.dll |
PerformanceProfilerDll.lib |
Cntk.PerformanceProfiler-2.0beta16.lib |
Cntk.PerformanceProfiler-2.0beta16d.lib |
ReaderLib.lib |
Cntk.Reader-2.0beta16.lib |
Cntk.Reader-2.0beta16d.lib |
SequenceTrainingLib.lib |
Cntk.SequenceTrainingLib-2.0beta16.lib |
Cntk.SequenceTrainingLib-2.0beta16d.lib |
SGDLib.lib |
Cntk.SGD-2.0beta16.lib |
Cntk.SGD-2.0beta16d.lib |
SparsePCReader.dll |
Cntk.Reader.SparsePC-2.0beta16.dll |
Cntk.Reader.SparsePC-2.0beta16d.dll |
SparsePCReader.lib |
Cntk.Reader.SparsePC-2.0beta16.lib |
Cntk.Reader.SparsePC-2.0beta16d.lib |
UCIFastReader.dll |
Cntk.Reader.UCIFast-2.0beta16.dll |
Cntk.Reader.UCIFast-2.0beta16d.dll |
UCIFastReader.lib |
Cntk.Reader.UCIFast-2.0beta16.lib |
Cntk.Reader.UCIFast-2.0beta16d.lib |
In the table below we use 2.0beta16
as CNTK Component Version. Note, that in your actual installation Component Version may, and very likely will be different.
Old name | New name Release | New name Debug |
---|---|---|
CNTKBinaryReader.so |
Cntk.Deserializers.Binary-2.0beta16.so |
Cntk.Deserializers.Binary-2.0beta16d.so |
CNTKTextFormatReader.so |
Cntk.Deserializers.TextFormat-2.0beta16.so |
Cntk.Deserializers.TextFormat-2.0beta16d.so |
CompositeDataReader.so |
Cntk.Composite-2.0beta16.so |
Cntk.Composite-2.0beta16d.so |
HTKDeserializers.so |
Cntk.Deserializers.HTK-2.0beta16.so |
Cntk.Deserializers.HTK-2.0beta16d.so |
HTKMLFReader.so |
Cntk.Reader.HTKMLF-2.0beta16.so |
Cntk.Reader.HTKMLF-2.0beta16d.so |
ImageReader.so |
Cntk.Deserializers.Image-2.0beta16.so |
Cntk.Deserializers.Image-2.0beta16d.so |
Kaldi2Reader.so |
Cntk.Reader.Kaldi2-2.0beta16.so |
Cntk.Reader.Kaldi2-2.0beta16d.so |
libcntklibrary-2.0.so |
libCntk.Core-2.0beta16.so |
libCntk.Core-2.0beta16d.so |
libcntkmath.so |
libCntk.Math-2.0beta16.so |
libCntk.Math-2.0beta16d.so |
libeval.so |
libCntk.Eval-2.0beta16.so |
libCntk.Eval-2.0beta16d.so |
libperfprofiler.so |
libCntk.PerformanceProfiler-2.0beta16.so |
libCntk.PerformanceProfiler-2.0beta16d.so |
LibSVMBinaryReader.so |
Cntk.Reader.SVMBinary-2.0beta16.so |
Cntk.Reader.SVMBinary-2.0beta16d.so |
LMSequenceReader.so |
Cntk.Reader.LMSequence-2.0beta16.so |
Cntk.Reader.LMSequence-2.0beta16d.so |
LUSequenceReader.so |
Cntk.Reader.LUSequence-2.0beta16.so |
Cntk.Reader.LUSequence-2.0beta16d.so |
SparsePCReader.so |
Cntk.Reader.SparsePC-2.0beta16.so |
Cntk.Reader.SparsePC-2.0beta16d.so |
UCIFastReader.so |
Cntk.Reader.UCIFast-2.0beta16.so |
Cntk.Reader.UCIFast-2.0beta16d.so |