项目作者: mingkaic

项目描述 :
Automatic differentiation library
高级语言: C++
项目地址: git://github.com/mingkaic/cortenn.git
创建时间: 2018-11-17T03:08:42Z
项目社区:https://github.com/mingkaic/cortenn

开源协议:MIT License

下载


Cortenn

Build Status
Coverage Status

Synopsis

Cortenn implements data formatting and manipulation portions for the Tenncor libraries help developers write math equations for machine learning.

This project is a multiplex layer for Tenncor and some data-manipulation library. This library exist to avoid changing Tenncor too much.

Components

This module is implements basic operations for Tenncor’s ADE Tensor objects generated through pybinder.
Additionally, llo also defines data format and (de)serialization methods required by PBM.

This module specifies graph optimization through ADE’s visitor pattern.

This module marshals any ADE graph, but requires data serialization functors when saving and loading.

This generator extends Tenncor’s AGE generator. In this instance, on top of generating the ADE operators specified in LLO, pybinder generates pybind11 binding code.

Building

Cortenn uses bazel 0.15+.

Download bazel: https://docs.bazel.build/versions/master/install.html