vectorflow

Github星跟蹤圖

Vectorflow is a minimalist neural network library optimized for sparse data and single machine environments.

Original blog post here.

Build Status

Installation

dub package

The library is distributed as a dub package. Add vectorflow to the dependencies section of your dub.json:

"vectorflow": "~>1.0.2"

The library itself doesn't have any dependencies. All you need is a recent D compiler.

LDC is the recommended compiler for the fastest runtime speed.

Tested on:

  • Linux, OSX
  • LDC version: >= 1.1.1
  • DMD version: >= 2.073.1

Setting up a D environment

If you're new to D, keep reading. You will need dub (the D package manager) and LDC (the LLVM-based D compiler).

macOS
brew install dub
brew install ldc
Ubuntu
apt-get install -y curl xz-utils
curl -fsS https://dlang.org/install.sh, bash -s ldc
source ~/dlang/ldc-{VERSION}/activate

Examples

To run the RCV1 example (sparse logistic regression):

cd examples && ./compile_run.sh rcv1.d

Tests

To run the tests:

dub test

Documentation

vectorflow uses ddoc.
One way of building and serving the documentation locally (you will need libevent for serving) is:

dub build -b ddox && dub run -b ddox

Or use your favorite DDOC compiler.

Please also refer to the repo wiki.

主要指標

概覽
名稱與所有者Netflix/vectorflow
主編程語言D
編程語言D (語言數: 1)
平台
許可證Apache License 2.0
所有者活动
創建於2017-08-01 14:19:39
推送於2024-05-02 18:52:43
最后一次提交2022-04-16 15:31:08
發布數3
最新版本名稱v1.0.2 (發布於 2020-01-21 09:57:34)
第一版名稱v1.0.0 (發布於 2017-08-01 08:36:02)
用户参与
星數1.3k
關注者數379
派生數87
提交數36
已啟用問題?
問題數13
打開的問題數7
拉請求數12
打開的拉請求數8
關閉的拉請求數3
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?