vectorflow 1.0.2
Minimalist neural network library for sparse data
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
<img src="http://ae.nflximg.net/vectorflow/vectorflow_logo.png" width="200">
Vectorflow is a minimalist neural network library optimized for sparse data and single machine environments.
Original blog post here.
Installation
dub package
The library is distributed as a dub package. Add vectorflow to the dependencies section of your dub.json:
"vectorflow": "~>1.0.0"
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.
- 1.0.2 released 5 years ago
- Netflix/vectorflow
- Apache-2.0
- Copyright: 2017 Netflix, Inc.
- Authors:
- Dependencies:
- none
- Versions:
- 
						
 Show all 4 versions1.0.2 2020-Jan-21 1.0.1 2019-May-20 1.0.0 2017-Aug-01 ~master 2022-Apr-16 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								3 downloads this week 
- 
								3 downloads this month 
- 
								929 downloads total 
 
- 
								
- Score:
- 2.5
- Short URL:
- vectorflow.dub.pm