-
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 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 file name is:
<Library_name>-<CNTK_Component_Version>[d].<File_Extension>
See complete name match tables below.
In the table below we use 2.0rc2
as CNTK Component Version.
Old name | New name Release | New name Debug |
---|---|---|
ActionsLib.lib |
Cntk.Actions-2.0rc2.lib |
Cntk.Actions-2.0rc2d.lib |
BinaryReader.dll |
Cntk.Reader.Binary.Deprecated-2.0rc2.dll |
Cntk.Reader.Binary.Deprecated-2.0rc2d.dll |
BinaryReader.lib |
Cntk.Reader.Binary.Deprecated-2.0rc2.lib |
Cntk.Reader.Binary.Deprecated-2.0rc2d.lib |
CNTK.lib |
CNTK.lib (no change) |
CNTK.lib (no change) |
CNTKBinaryReader.dll |
Cntk.Deserializers.Binary-2.0rc2.dll |
Cntk.Deserializers.Binary-2.0rc2d.dll |
CNTKBinaryReader.lib |
Cntk.Deserializers.Binary-2.0rc2.lib |
Cntk.Deserializers.Binary-2.0rc2d.lib |
CNTKLibrary-2.0.dll |
Cntk.Core-2.0rc2.dll |
Cntk.Core-2.0rc2d.dll |
CNTKLibrary-2.0.lib |
Cntk.Core-2.0rc2.lib |
Cntk.Core-2.0rc2d.lib |
CNTKLibraryCSBinding.dll |
Cntk.Core.CSBinding-2.0rc2.dll |
Cntk.Core.CSBinding-2.0rc2d.dll |
CNTKLibraryCSBinding.lib |
Cntk.Core.CSBinding-2.0rc2.lib |
Cntk.Core.CSBinding-2.0rc2d.lib |
CNTKLibraryManaged-2.0.dll |
Cntk.Core.Managed-2.0rc2.dll |
Cntk.Core.Managed-2.0rc2d.dll |
CNTKTextFormatReader.dll |
Cntk.Deserializers.TextFormat-2.0rc2.dll |
Cntk.Deserializers.TextFormat-2.0rc2d.dll |
CNTKTextFormatReader.lib |
Cntk.Deserializers.TextFormat-2.0rc2.lib |
Cntk.Deserializers.TextFormat-2.0rc2d.lib |
Common.lib |
Cntk.Common-2.0rc2.lib |
Cntk.Common-2.0rc2d.lib |
CompositeDataReader.dll |
Cntk.Composite-2.0rc2.dll |
Cntk.Composite-2.0rc2d.dll |
CompositeDataReader.lib |
Cntk.Composite-2.0rc2.lib |
Cntk.Composite-2.0rc2d.lib |
DSSMReader.dll |
Cntk.Reader.DSSM-2.0rc2.dll |
Cntk.Reader.DSSM-2.0rc2d.dll |
DSSMReader.lib |
Cntk.Reader.DSSM-2.0rc2.lib |
Cntk.Reader.DSSM-2.0rc2d.lib |
EvalDll.dll |
Cntk.Eval-2.0rc2.dll |
Cntk.Eval-2.0rc2d.dll |
EvalDll.lib |
Cntk.Eval-2.0rc2.lib |
Cntk.Eval-2.0rc2d.lib |
EvalWrapper.dll |
Cntk.Eval.Wrapper-2.0rc2.dll |
Cntk.Eval.Wrapper-2.0rc2d.dll |
HTKDeserializers.dll |
Cntk.Deserializers.HTK-2.0rc2.dll |
Cntk.Deserializers.HTK-2.0rc2d.dll |
HTKDeserializers.lib |
Cntk.Deserializers.HTK-2.0rc2.lib |
Cntk.Deserializers.HTK-2.0rc2d.lib |
HTKMLFReader.dll |
Cntk.Reader.HTKMLF-2.0rc2.dll |
Cntk.Reader.HTKMLF-2.0rc2d.dll |
HTKMLFReader.lib |
Cntk.Reader.HTKMLF-2.0rc2.lib |
Cntk.Reader.HTKMLF-2.0rc2d.lib |
ImageReader.dll |
Cntk.Deserializers.Image-2.0rc2.dll |
Cntk.Deserializers.Image-2.0rc2d.dll |
ImageReader.lib |
Cntk.Deserializers.Image-2.0rc2.lib |
Cntk.Deserializers.Image-2.0rc2d.lib |
LibSVMBinaryReader.dll |
Cntk.Reader.SVMBinary-2.0rc2.dll |
Cntk.Reader.SVMBinary-2.0rc2d.dll |
LibSVMBinaryReader.lib |
Cntk.Reader.SVMBinary-2.0rc2.lib |
Cntk.Reader.SVMBinary-2.0rc2d.lib |
LMSequenceReader.dll |
Cntk.Reader.LMSequence-2.0rc2.dll |
Cntk.Reader.LMSequence-2.0rc2d.dll |
LMSequenceReader.lib |
Cntk.Reader.LMSequence-2.0rc2.lib |
Cntk.Reader.LMSequence-2.0rc2d.lib |
LUSequenceReader.dll |
Cntk.Reader.LUSequence-2.0rc2.dll |
Cntk.Reader.LUSequence-2.0rc2d.dll |
LUSequenceReader.lib |
Cntk.Reader.LUSequence-2.0rc2.lib |
Cntk.Reader.LUSequence-2.0rc2d.lib |
Math.dll |
Cntk.Math-2.0rc2.dll |
Cntk.Math-2.0rc2d.dll |
Math.lib |
Cntk.Math-2.0rc2.lib |
Cntk.Math-2.0rc2d.lib |
MathCUDA.lib |
Cntk.Math.Cuda-2.0rc2.lib |
Cntk.Math.Cuda-2.0rc2d.lib |
PerformanceProfilerDll.dll |
Cntk.PerformanceProfiler-2.0rc2.dll |
Cntk.PerformanceProfiler-2.0rc2d.dll |
PerformanceProfilerDll.lib |
Cntk.PerformanceProfiler-2.0rc2.lib |
Cntk.PerformanceProfiler-2.0rc2d.lib |
ReaderLib.lib |
Cntk.Reader-2.0rc2.lib |
Cntk.Reader-2.0rc2d.lib |
SequenceTrainingLib.lib |
Cntk.SequenceTrainingLib-2.0rc2.lib |
Cntk.SequenceTrainingLib-2.0rc2d.lib |
SGDLib.lib |
Cntk.SGD-2.0rc2.lib |
Cntk.SGD-2.0rc2d.lib |
SparsePCReader.dll |
Cntk.Reader.SparsePC-2.0rc2.dll |
Cntk.Reader.SparsePC-2.0rc2d.dll |
SparsePCReader.lib |
Cntk.Reader.SparsePC-2.0rc2.lib |
Cntk.Reader.SparsePC-2.0rc2d.lib |
UCIFastReader.dll |
Cntk.Reader.UCIFast-2.0rc2.dll |
Cntk.Reader.UCIFast-2.0rc2d.dll |
UCIFastReader.lib |
Cntk.Reader.UCIFast-2.0rc2.lib |
Cntk.Reader.UCIFast-2.0rc2d.lib |
In the table below we use 2.0rc2
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.0rc2.so |
Cntk.Deserializers.Binary-2.0rc2d.so |
CNTKTextFormatReader.so |
Cntk.Deserializers.TextFormat-2.0rc2.so |
Cntk.Deserializers.TextFormat-2.0rc2d.so |
CompositeDataReader.so |
Cntk.Composite-2.0rc2.so |
Cntk.Composite-2.0rc2d.so |
HTKDeserializers.so |
Cntk.Deserializers.HTK-2.0rc2.so |
Cntk.Deserializers.HTK-2.0rc2d.so |
HTKMLFReader.so |
Cntk.Reader.HTKMLF-2.0rc2.so |
Cntk.Reader.HTKMLF-2.0rc2d.so |
ImageReader.so |
Cntk.Deserializers.Image-2.0rc2.so |
Cntk.Deserializers.Image-2.0rc2d.so |
Kaldi2Reader.so |
Cntk.Reader.Kaldi2-2.0rc2.so |
Cntk.Reader.Kaldi2-2.0rc2d.so |
libcntklibrary-2.0.so |
libCntk.Core-2.0rc2.so |
libCntk.Core-2.0rc2d.so |
libcntkmath.so |
libCntk.Math-2.0rc2.so |
libCntk.Math-2.0rc2d.so |
libeval.so |
libCntk.Eval-2.0rc2.so |
libCntk.Eval-2.0rc2d.so |
libperfprofiler.so |
libCntk.PerformanceProfiler-2.0rc2.so |
libCntk.PerformanceProfiler-2.0rc2d.so |
LibSVMBinaryReader.so |
Cntk.Reader.SVMBinary-2.0rc2.so |
Cntk.Reader.SVMBinary-2.0rc2d.so |
LMSequenceReader.so |
Cntk.Reader.LMSequence-2.0rc2.so |
Cntk.Reader.LMSequence-2.0rc2d.so |
LUSequenceReader.so |
Cntk.Reader.LUSequence-2.0rc2.so |
Cntk.Reader.LUSequence-2.0rc2d.so |
SparsePCReader.so |
Cntk.Reader.SparsePC-2.0rc2.so |
Cntk.Reader.SparsePC-2.0rc2d.so |
UCIFastReader.so |
Cntk.Reader.UCIFast-2.0rc2.so |
Cntk.Reader.UCIFast-2.0rc2d.so |