[SRILM-Announce] SRILM 1.6.0 released
Wen Wang
wwang at speech.sri.com
Thu Dec 8 22:40:56 PST 2011
The latest version of SRILM is now available from
http://www.speech.sri.com/projects/srilm/download.html .
A list of changes appears below.
Enjoy,
Wen
1.6.0 8 December 2011
Functionality:
* Added lattice-tool -loglinear-mix option.
* Add platform-independent strtok_r() function, and replaced all
instances of strtok().
Eventual goal is thread safety and re-entrance.
* Modified File object to allow I/O to/from strings as well as files.
* Modified code for reading and writing HTK lattices and NBest lists to
enable I/O to/from strings as well as files, for in-memory processing.
* Added special-purpose malloc/free implementation for SArray and LHash
data structures, to reduce overhead for small allocation chunks. Also
added some allocation statistics reporting (enabled by ngram -memuse
-debug 1).
* Added the metadb config file lookup tool.
* Cumulative binomial script (cumbin) command accepts optional 3rd
argument to set p parameter.
Bug fixes:
* Correctly handle lattice-tool -use-server when generating nbest lists
(server- based LM was previously ignored).
* lattice-tool -split-multiwords no longer splits words appearing in
-ignore-vocab.
* lattice-tool allowed to operate on HTK lattices containing unrecognized
header fields (but warn about them).
* Updated reference output for many build platforms to avoid spurious
test failures.
* Avoid abnormal backoff weights when lower-order probabilities sum to
almost one.
* Avoid test failures for merge-batch-counts and make-ngram-pfsg due to
locale differences.
* Fix maxalloc for 64bit systems where "long" is still 32 bits.
Building:
* Added Microsoft Visual Studio 2005 projects, see
doc/README.windows-msvc-visual-studio for more information.
* Added new Makefile targets superclean and pristine to return
SRILM to pre-build state.
* Add Makefiles for MACHINE_TYPE macosx-m32 and macosx-m64 to
allow explicit 32- or 64-bit compilation on MacOS X 10.6. Updated
GAWK location to allow tests to succeed.
* Replaced various C-shell helper scripts in sbin/ with Bourne-shell
versions, for greater portability.
* New MACHINE_TYPE=msvc64 for 64bit builds with Visual Studio.
Documentation:
* Added doc/asru2011-srilm.pdf, a paper describing SRILM updates since
2002. Old ICSLP paper renamed to doc/icslp2002-srilm.pdf .
More information about the SRILM-Announce
mailing list