AIscm is a Guile extension for numerical arrays and tensors. Performance is achieved by means of a JIT compiler.
Control all data and machine code down to every single bit and byte!
You can download the current state of the software like this:
git clone git@github.com:wedesoft/aiscm.git
cd aiscm
You can install the dependencies as follows:
sudo apt-get install -q --yes build-essential autoconf automake libtool devscripts equivs
sudo mk-build-deps --install --remove --tool 'apt-get -q --yes' debian/control
Finally you can install the software as follows
./bootstrap
./configure
make -j
make check -j
sudo make install
cd ..
You can run all tests like this
make check -j
One can use recheck to run only the test suites which have not completed successfully:
make recheck -j
To run a single test suite, you can delete the log file and regenerate it using make:
cd tests
rm -f test_asm.log && make test_asm.log
cd ..
Running the integration tests requires a graphical display, keyboard interaction, a camera, and a sound device.
make integration
One can use reintegration to run only the integration tests which have not completed successfully:
make reintegration
- AIscm homepage
- AIscm installation
- Debian Package Tracker entry for AIscm
- Debian sbuild (installed from jessie-backports because of bug 827315)
- Docker
- managing Debian packages