Version v3_11 of the QuickNet MLP training program and libraries has
been released and installed in /u/drspeech/
at ICSI.
There are no major changes in this version - the modifications are
mostly minor tweaks and bug fixes. Note that there was a bug with
certain values of the train_cache_frames argument that could cause
trainings to fail that has been fixed - see the details below.
The following detail are from the NEWS file (for QuickNet itself):
Major Changes:
- Supports more blas libraries
- blas without cblas
- essl and esslsmp
- sunperf
- acml
- Incompatible changes to MLPW format to remove fixed point (possible
'cos MLPW was never used). Not suitable for use yet.
Bug fixes:
- Fixed a problem with training when the number of cached frames between
approx 4x10^6 and 8x10^6. Net would fail to train with these cache
sizes.
- Fixed obvious bug in qndo.sh.
- Fixed typo in QN_PFile.h that only appeared on machines without fseeko().
- Fixed pkgconfig files so they reference BLAS libraries
Minor stuff:
- Fixed some name space pollution in QN_utils.{cc,h} by renaming routines.
- Fixed some error messages to use file names using QN_File2Name class.
- Added iconfigure.sh script with example configure command lines.
- Add back the perfsuite subdir and got it working.
- Documentation installed into version-numbered directory.
- Lots of changes to MLP3_perf
- Now use libtool to build static libraries too.
- Fixed some QN_fltvec prototypes and compile warnings.
- New library routine QN_output_sysinfo(), used by qnsfwd and qnstrn.
- Some minor vector routine optimizations.
- Misc portability updates.
The source distribution is available at:
ftp://ftp.ICSI.Berkeley.EDU/pub/real/davidj/quicknet-v3_11.tar.gz
The following can be used in conjuntion with quicknet-v3_11:
ftp://ftp.ICSI.Berkeley.EDU/pub/real/davidj/rtst-v0_26.tar.gz
ftp://ftp.ICSI.Berkeley.EDU/pub/real/davidj/quicknet_testdata-v0_07.tar.gz
The programs have been installed in /u/drspeech/ at ICSI.
The training executables are:
/u/drspeech/i586-linux/bin/qnstrn-v3_11-HAMMER32SSE2
/u/drspeech/i586-linux/bin/qnstrn-v3_11-P4SSE2
/u/drspeech/i586-linux/bin/qnstrn-v3_11-PIIISSE1
/u/drspeech/i586-linux/bin/qnstrn-v3_11-generic
/u/drspeech/sun4-sunos5/bin/qnstrn-v3_11-SunUSIII
/u/drspeech/sun4-sunos5/bin/qnstrn-v3_11-generic
Some scripts that probe the current machine and decide on which
executable to use are also installed:
/u/drspeech/i586-linux/bin/qnstrn-v3_11
/u/drspeech/i586-linux/bin/qnsfwd-v3_11
/u/drspeech/sun4-sunos5/bin/qnstrn-v3_11
/u/drspeech/sun4-sunos5/bin/qnsfwd-v3_11
These are the preferred way to run QuickNet at ICSI.
The generic (i.e. non-blas, runs on all hardware) version of the code
is available as a library at /u/drspeech/*/lib/libquicknet3.a, with
the headers available as /u/drspeech/*/include/quicknet3/*.h.
Cheers,
David.
--
David Johnson, davidj@..., (510) 666-2983
International Computer Science Institute