rainwoodman / vast

vala and scientific numerical computation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VAST

This is a pet probject playing with generative modelling and the VALA programming language.

Think of TensorFlow rewritten in VALA.

VALA does not support operator overriding. So we will focus on expression the operations as a computing chart. YAML is probably not the best language for this (e.g. feel pylearn2)

We will first implementing numpy functionalities in dask way; and most functionalities of autograd.

We will not look too much into distributed computing. The plan is we will probably make use of DBUS. That's far down the road.

This is an unfunded project.

Build

We use meson to build the vala project.

On Fedora, the following commands shall work

mkdir build
cd build
meson ..
ninja-build

VALA

  • To declare an array inline, use new int[]{1, 2, 3, }.

About

vala and scientific numerical computation


Languages

Language:Vala 93.2%Language:Meson 4.7%Language:C 1.3%Language:Python 0.8%