All Projects → wedesoft → Aiscm

wedesoft / Aiscm

Licence: gpl-3.0
Guile numerical arrays and tensor extension

Programming Languages

scheme
763 projects

Projects that are alternatives of or similar to Aiscm

Swizzin
A simple, modular seedbox solution
Stars: ✭ 888 (+2511.76%)
Mutual labels:  debian
Ffho Salt Public
Salt-Orchestrated OpenSource based Software-Defined-Freifunk-Infrastructre-Network configuration :) Mirrored from https://git.ffho.net/FreifunkHochstift/ffho-salt-public
Stars: ✭ 12 (-64.71%)
Mutual labels:  debian
Photo Importer
Command line and web tools for photo importing/renaming/rotating
Stars: ✭ 30 (-11.76%)
Mutual labels:  debian
Https Keyscript
Allow a machine with an encrypted boot drive to passwordlessly boot by fetching a key over HTTPS.
Stars: ✭ 23 (-32.35%)
Mutual labels:  debian
Ansible Role Docker
Ansible Role - Docker
Stars: ✭ 845 (+2385.29%)
Mutual labels:  debian
Ufw Docker
To fix the Docker and UFW security flaw without disabling iptables
Stars: ✭ 878 (+2482.35%)
Mutual labels:  debian
Ts3server Package
A script that generates a debian package for a TeamSpeak 3 Server
Stars: ✭ 5 (-85.29%)
Mutual labels:  debian
Ansible Supervisor
Ansible role to set up (the latest or a specific version of) supervisor in Debian-like systems
Stars: ✭ 32 (-5.88%)
Mutual labels:  debian
Taco
The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs
Stars: ✭ 846 (+2388.24%)
Mutual labels:  tensor
Drlkit
A High Level Python Deep Reinforcement Learning library. Great for beginners, prototyping and quickly comparing algorithms
Stars: ✭ 29 (-14.71%)
Mutual labels:  tensor
Sysadmintools
Acorn's Server, Workstation, & VM Cluster Automation & Documentation
Stars: ✭ 7 (-79.41%)
Mutual labels:  debian
Puppet Redis cluster
Install multiple redis instances via Puppet to configure a cluster with redis-trib.rb (for Redis version >= 3.0)
Stars: ✭ 8 (-76.47%)
Mutual labels:  debian
Ansible Keepalived
Ansible role to set up keepalived in Debian-like systems
Stars: ✭ 21 (-38.24%)
Mutual labels:  debian
Debian Server
Complete Debian/Ubuntu Web Application Server Installation
Stars: ✭ 22 (-35.29%)
Mutual labels:  debian
Server Manager
This repository holds the IntISP Interface. It can be rebuilt to interface with any other hosting panel.
Stars: ✭ 31 (-8.82%)
Mutual labels:  debian
Rpi Debian Builder
Build your own Debian image for Raspberry Pi
Stars: ✭ 6 (-82.35%)
Mutual labels:  debian
Imagenet Classifier Tensorflow
Image recognition and classification using Convolutional Neural Networks with TensorFlow
Stars: ✭ 13 (-61.76%)
Mutual labels:  tensor
Alacritty Debian
Debian packages for alacritty.
Stars: ✭ 34 (+0%)
Mutual labels:  debian
Debbuild
Build deb packages from rpm specifications
Stars: ✭ 32 (-5.88%)
Mutual labels:  debian
Spotify Linux Installer
Install latest Spotify on Linux
Stars: ✭ 28 (-17.65%)
Mutual labels:  debian
The _    ___
   / \  |_ _|___  ___ _ __ ___
  / _ \  | |/ __|/ __| '_ ` _ \
 / ___ \ | |\__ \ (__| | | | | |
/_/   \_\___|___/\___|_| |_| |_| extension

AIscm

GPLv3

AIscm is a Guile extension for numerical arrays and tensors. Performance is achieved by using the LLVM JIT compiler.

AIscm

Download and installation

See doc/installation.md or website for installation instructions.

Creating a Docker container

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

Run tests

Unit tests

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 ..

Integration tests

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

See also

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].