hal-ml 0.2.0

HAL: a machine learning library that is able to run on Nvidia, OpenCL or CPU BLAS based compute backends. It currently provides stackable classical neural networks, RNN's and soon to be LSTM's. A differentiation of this package is that we are looking to implement RTRL (instead of just BPTT) for the recurrent layers in order to provide a solid framework for online learning. We will also (in the future) be implementing various layers such as unitary RNN's, NTM's and Adaptive Computation time based LSTM's. HAL also comes with the ability to plot and do many basic math operations on arrays.
Build #89247 2018-03-05 23:22:26
# rustc version
rustc 1.26.0-dev (5c1d29af0 2018-03-03)# docs.rs version
cratesfyi 0.5.0 (579f83b 2018-03-05)# build log
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading hal-ml v0.2.0
Downloading statistical v0.1.1
Downloading timeit v0.1.2
Fresh itoa v0.3.4
Fresh typeable v0.1.2
Fresh dtoa v0.4.2
Fresh custom_derive v0.1.7
Fresh httparse v1.2.4
Fresh serde v1.0.27
Fresh num-traits v0.2.1
Fresh matches v0.1.6
Fresh unicode-normalization v0.1.5
Fresh cfg-if v0.1.2
Fresh semver v0.1.20
Fresh traitobject v0.0.1
Fresh libc v0.2.39
Fresh quote v0.3.15
Fresh num-integer v0.1.36
Fresh cc v1.0.5
Fresh lazy_static v0.2.11
Fresh log v0.4.1
Fresh rustc_version v0.1.7
Fresh language-tags v0.2.2
Fresh xattr v0.1.11
Fresh time v0.1.39
Fresh rand v0.4.2
Fresh num-iter v0.1.35
Fresh filetime v0.1.15
Fresh num_cpus v1.8.0
Fresh rustc-serialize v0.3.24
Fresh version_check v0.1.3
Compiling serde_json v1.0.10
Compiling timeit v0.1.2
Fresh rand v0.3.22
Fresh itertools v0.4.19
Compiling tar v0.4.14
Fresh byteorder v0.5.3
Fresh num-complex v0.1.42
Running `rustc --crate-name timeit .cargo/registry/src/github.com-1ecc6299db9ec823/timeit-0.1.2/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=adc09d184bb13914 -C extra-filename=-adc09d184bb13914 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern time=/home/cratesfyi/cratesfyi/debug/deps/libtime-4c6165ce5ca72e17.rlib --extern-version time=time,0.1.39 --cap-lints allow`
Running `rustc --crate-name serde_json .cargo/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.10/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=d4b328ad0e0250bb -C extra-filename=-d4b328ad0e0250bb --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern num_traits=/home/cratesfyi/cratesfyi/debug/deps/libnum_traits-4288ab2026cd06e1.rlib --extern-version num_traits=num-traits,0.2.1 --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-33cbffd18eedd627.rlib --extern-version serde=serde,1.0.27 --extern itoa=/home/cratesfyi/cratesfyi/debug/deps/libitoa-bbb0b78af59bcb39.rlib --extern-version itoa=itoa,0.3.4 --extern dtoa=/home/cratesfyi/cratesfyi/debug/deps/libdtoa-28ad8b838881bfec.rlib --extern-version dtoa=dtoa,0.4.2 --cap-lints allow`
Fresh unicode-xid v0.0.4
Fresh log v0.3.9
Fresh csv v0.14.7
Fresh conv v0.3.3
Fresh percent-encoding v1.0.1
Fresh hpack v0.2.0
Fresh mime v0.2.6
Fresh unicase v1.4.2
Fresh solicit v0.4.4
Fresh unicode-bidi v0.3.4
Running `rustc --crate-name tar .cargo/registry/src/github.com-1ecc6299db9ec823/tar-0.4.14/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="xattr"' --cfg 'feature="default"' -C metadata=09a311b7517a3d3a -C extra-filename=-09a311b7517a3d3a --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-f854cf2dcfbf787e.rlib --extern-version libc=libc,0.2.39 --extern filetime=/home/cratesfyi/cratesfyi/debug/deps/libfiletime-37bd5692612f249a.rlib --extern-version filetime=filetime,0.1.15 --extern xattr=/home/cratesfyi/cratesfyi/debug/deps/libxattr-e9b2f9d56879bb8a.rlib --extern-version xattr=xattr,0.1.11 --cap-lints allow`
Fresh synom v0.11.3
Fresh num-bigint v0.1.43
Fresh idna v0.1.4
Fresh num-rational v0.1.42
Fresh url v1.7.0
Fresh syn v0.11.11
Fresh miniz-sys v0.1.10
Fresh num v0.1.42
Fresh cookie v0.2.5
Fresh serde_derive_internals v0.19.0
Fresh flate2 v0.2.20
Compiling statistical v0.1.1
Fresh hyper v0.9.18
Fresh serde_derive v1.0.27
Running `rustc --crate-name statistical .cargo/registry/src/github.com-1ecc6299db9ec823/statistical-0.1.1/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 -C metadata=3da5b2860b139d2c -C extra-filename=-3da5b2860b139d2c --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22 --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --cap-lints allow`
Compiling arrayfire v3.5.0
Running `rustc --crate-name build_script_build .cargo/registry/src/github.com-1ecc6299db9ec823/arrayfire-3.5.0/build.rs --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="random"' --cfg 'feature="sparse"' --cfg 'feature="statistics"' --cfg 'feature="signal"' --cfg 'feature="vision"' --cfg 'feature="data"' --cfg 'feature="indexing"' --cfg 'feature="arithmetic"' --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="blas"' --cfg 'feature="lapack"' --cfg 'feature="algorithm"' --cfg 'feature="graphics"' --cfg 'feature="image"' -C metadata=1d2d39caa5710e3b -C extra-filename=-1d2d39caa5710e3b --out-dir /home/cratesfyi/cratesfyi/debug/build/arrayfire-1d2d39caa5710e3b -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern serde=/home/cratesfyi/cratesfyi/debug/deps/libserde-33cbffd18eedd627.rlib --extern-version serde=serde,1.0.27 --extern rustc_version=/home/cratesfyi/cratesfyi/debug/deps/librustc_version-202f51e3df689ea3.rlib --extern-version rustc_version=rustc_version,0.1.7 --extern serde_json=/home/cratesfyi/cratesfyi/debug/deps/libserde_json-d4b328ad0e0250bb.rlib --extern-version serde_json=serde_json,1.0.10 --extern serde_derive=/home/cratesfyi/cratesfyi/debug/deps/libserde_derive-f976b5d07a1d7005.so --extern-version serde_derive=serde_derive,1.0.27 --cap-lints allow`
Running `/home/cratesfyi/cratesfyi/debug/build/arrayfire-1d2d39caa5710e3b/build-script-build`
Running `rustc --crate-name arrayfire .cargo/registry/src/github.com-1ecc6299db9ec823/arrayfire-3.5.0/src/lib.rs --crate-type lib --emit=dep-info,link -C debuginfo=2 --cfg 'feature="random"' --cfg 'feature="sparse"' --cfg 'feature="statistics"' --cfg 'feature="signal"' --cfg 'feature="vision"' --cfg 'feature="data"' --cfg 'feature="indexing"' --cfg 'feature="arithmetic"' --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="blas"' --cfg 'feature="lapack"' --cfg 'feature="algorithm"' --cfg 'feature="graphics"' --cfg 'feature="image"' -C metadata=bb26eb472af775d4 -C extra-filename=-bb26eb472af775d4 --out-dir /home/cratesfyi/cratesfyi/debug/deps -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern libc=/home/cratesfyi/cratesfyi/debug/deps/liblibc-f854cf2dcfbf787e.rlib --extern-version libc=libc,0.2.39 --extern lazy_static=/home/cratesfyi/cratesfyi/debug/deps/liblazy_static-d70f4329f99e5c72.rlib --extern-version lazy_static=lazy_static,0.2.11 --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --cap-lints allow -L native=/usr/local/lib -L native=/opt/arrayfire-3/lib -L native=/usr/lib --cfg op_assign`
Documenting hal-ml v0.2.0
Running `rustdoc --crate-name hal .cargo/registry/src/github.com-1ecc6299db9ec823/hal-ml-0.2.0/src/lib.rs -o /home/cratesfyi/cratesfyi/doc -Z unstable-options --resource-suffix -20180303-1.26.0-dev-5c1d29af0 -L dependency=/home/cratesfyi/cratesfyi/debug/deps --extern conv=/home/cratesfyi/cratesfyi/debug/deps/libconv-bfb35902f82cca94.rlib --extern-version conv=conv,0.3.3 --extern rand=/home/cratesfyi/cratesfyi/debug/deps/librand-f68ac84df3818730.rlib --extern-version rand=rand,0.3.22 --extern itertools=/home/cratesfyi/cratesfyi/debug/deps/libitertools-0b7d71d47833d533.rlib --extern-version itertools=itertools,0.4.19 --extern hyper=/home/cratesfyi/cratesfyi/debug/deps/libhyper-d176b7b0f50f7fbb.rlib --extern-version hyper=hyper,0.9.18 --extern num=/home/cratesfyi/cratesfyi/debug/deps/libnum-eeceddeac19c6916.rlib --extern-version num=num,0.1.42 --extern tar=/home/cratesfyi/cratesfyi/debug/deps/libtar-09a311b7517a3d3a.rlib --extern-version tar=tar,0.4.14 --extern flate2=/home/cratesfyi/cratesfyi/debug/deps/libflate2-14610e7eecfc9fc3.rlib --extern-version flate2=flate2,0.2.20 --extern csv=/home/cratesfyi/cratesfyi/debug/deps/libcsv-0ab2d18358a4b7b6.rlib --extern-version csv=csv,0.14.7 --extern arrayfire=/home/cratesfyi/cratesfyi/debug/deps/libarrayfire-bb26eb472af775d4.rlib --extern-version arrayfire=arrayfire,3.5.0 --extern statistical=/home/cratesfyi/cratesfyi/debug/deps/libstatistical-3da5b2860b139d2c.rlib --extern-version statistical=statistical,0.1.1 --extern timeit=/home/cratesfyi/cratesfyi/debug/deps/libtimeit-adc09d184bb13914.rlib --extern-version timeit=timeit,0.1.2 --extern rustc_serialize=/home/cratesfyi/cratesfyi/debug/deps/librustc_serialize-d05828e9f8a2cc23.rlib --extern-version rustc_serialize=rustc-serialize,0.3.24`
Finished dev [unoptimized + debuginfo] target(s) in 7.61 secs