The _ ___
/ \ |_ _|___ ___ _ __ ___
/ _ \ | |/ __|/ __| '_ ` _ \
/ ___ \ | |\__ \ (__| | | | | |
/_/ \_\___|___/\___|_| |_| |_| extension
AIscm is a Guile extension for numerical arrays and tensors. Performance is achieved by using the LLVM JIT compiler.
See doc/installation.md or website for installation instructions.
make -f Makefile.docker run
Within the tests
folder, you'll find that all unit tests have already been run; you might also have seen the
respective log output during the Docker build.
Integration tests are not yet completely running within Docker, but you can e.g. run one using:
cd tests/integration/
make 2d_array.tmp
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_core.log && make test_core.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
- How to run test headlessly with Xvfb