https://github.com/Netflix/vectorflow Skip to content Sign up * Product + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Netflix / vectorflow Public * Notifications * Fork 84 * Star 1.1k Apache-2.0 License 1.1k stars 84 forks Star Notifications * Code * Issues 7 * Pull requests 6 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 3 tags Code Latest commit @rostyboost rostyboost Merge pull request #34 from sghill/travis-ci-com ... 4becd50 Apr 16, 2022 Merge pull request #34 from sghill/travis-ci-com Update Build Status Location 4becd50 Git stats * 36 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time examples Use the custom to_long() function for conversion May 21, 2019 src/vectorflow Fix precision for using std.math Apr 30, 2020 test Ensure deterministic iteration. Jan 21, 2020 .travis.yml ldc fix, travis x86 builds Sep 26, 2017 LICENSE Initial commit for Open Source Aug 1, 2017 NOTICE Initial commit for Open Source Aug 1, 2017 OSSMETADATA Update OSSMETADATA Aug 1, 2017 README.md Update Build Status Location Nov 5, 2020 dub.json Initial commit for Open Source Aug 1, 2017 View code [ ] Installation dub package Setting up a D environment macOS Ubuntu Examples Tests Documentation README.md [687474703a2f2f61652e6e666c7] 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. About No description, website, or topics provided. Resources Readme License Apache-2.0 License Stars 1.1k stars Watchers 332 watching Forks 84 forks Releases 3 tags Packages 0 No packages published Contributors 8 * @rostyboost * @CyberShadow * @cschlote * @lindt * @sghill * @thewilsonator * @ryanmaclean * @GrimMaple Languages * D 100.0% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.