Skip to content
A CPU and GPU-accelerated matrix library for data mining
Branch: master
Clone or download
John Canny
Latest commit 561e384 Mar 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
command
jni
lib fixed console implicit Aug 9, 2018
sbt-pkg updated sbt files Oct 26, 2017
scripts fixed tab completion Aug 9, 2018
src
.classpath
.gitignore added BMat May 31, 2017
.project added logistic fn Nov 5, 2017
Copyright.txt
INSTALLING.txt
LICENSE
Makejars updates to hdf5 libs Aug 9, 2016
README.md
bidmat
bidmat.cmd
bidmat_full
bidmath Extract OpenCL context and queue into CLHandle Jul 13, 2016
build.sbt
build_android_native.sh
build_scala_2_10_sbt
build_scala_2_11_sbt
building.txt
deploy-cpu
gen_native_headers.sh BIDMat + OpenCL + Android Hello World Nov 20, 2015
getcudaversion.sh
getdevlibs.sh
getlibs.sh trying to remove libiomp5 dll dependence May 28, 2015
getnativepath.class added native path detect back Jul 26, 2016
getnativepath.java
logo-64x64.png
pom-sample.xml update pom for cuda 8.0 Sep 25, 2016
pom.xml
sbt
shortpath.bat fixed startup script Jan 16, 2014

README.md

BIDMat is a very fast matric algebra library. Check the latest benchmarks

The github distribution contains source code only. To build the system, you need a Java JDK 8, an installation of CUDA 8.0 (if you want to use NVIDIA GPUs), and a copy of apache maven 3.x. On windows, you also need a unix command package like cygwin. With those prerequisites, you can do:

mvn clean install

to build and install and then

./bidmat

To start bidmat. More detailed installation and building instructions are available here.

The main project page is here.

Documentation is here in the wiki

BIDMat is a sister project of BIDMach, a machine learning library, which is also on github

Take a look at BIDMach_RL, a new project on reinforcement learning which has state-of-the-art implementations of several RL algorithms: on github

You can’t perform that action at this time.