
This page contains links to third party software for which the group has a license. You will need the appropriate authorization to access these files; if you don't, but believe you should, contact mssammon squiggly-a illinois dot edu.
XpressMP is an optimization package including a fast Integer Linear Program solver used by some group members for inference in machine learning applications. Versions are available for the following systems:
This tarball is a slightly modified version of xml_rpc++, a c++ library (distributed under the Gnu LGPL) that provides a convenient API for web services/networked applications, by enabling a client to make Remote Procedure Calls -- essentially, calling a method hosted on a remote machine within your own code. The main advantage is that applications written in different languages can talk to each other; as a bonus, a lot of the gnarly details of networking code are hidden from the user. The downside is that you need to wrap your parameters in a special data type with some limits to its expressivity.
The minor modifications in this package allow you to specify a timeout client-side, instead of only server-side. The client also throws an exception on errors, rather than simply reporting them via stdout.