Skip to content

Releases: hughperkins/tf-coriander

v0.18.3

07 Jun 17:56
Compare
Choose a tag to compare

Bug fix:

  • as v0.18.2, but fixes a regression in reduction

v0.18.2

07 Jun 11:44
Compare
Choose a tag to compare

Changes:

v0.17.3

02 Jun 12:56
Compare
Choose a tag to compare

Bug fix release:

  • tf.random_uniform and tf.random_normal should give equal results to the cpu version, on both Mac and Ubuntu
  • tf.random_normal should no longer give all zeros results on Ubuntu, ie should fix #35
  • the Mac wheel should have RPATH set correctly, ie hopefully should not give error messages about unable to load libclew.dylib or similar, ie should fix #39

v0.17.2

29 May 23:01
Compare
Choose a tag to compare

Changes:

  • tf.random_normal and tf.random_uniform work now (Nuance: tf.random_normal works on Radeon, but fails on NVIDIA, currently)
  • a few other operations enabled, such as as slicing, aggregation, concat, gather enabled
  • Adam works now (needed random implemented in order to work)
  • softmax works
  • runs on both Ubuntu 16.04 (tested on NVIDIA) and on Mac Sierra (tested on Radeon Pro 450)
  • multilayer_perceptron.py runs ok now :-)

v0.16.0

11 May 02:52
Compare
Choose a tag to compare

Mac build running similarly to the v0.14.0 ubuntu build now. Using Mac Sierra and Radeon Pro 450 (selected using export CL_GPUOFFSET=1):

test Mac Sierra, using Radeon Pro 450 GPU
unit tests (py.test -v) pass
linear_regression.py slow, but works
logistic_regression.py ok
nearest_neighbor.py ok (accuracy 0.92)
multilayer_perceptron.py missing adam
recurrent_network.py missing adam
autoencoder.py missing rmsprop

To use the wheel below (Mac only):

  • download the tar
  • tar -xf the tar
  • pip install the untarred wheel

v0.15.0

10 May 02:47
Compare
Choose a tag to compare
  • runs on Mac :-) . Tested on Mac Sierra, using Radeon Pro 450 GPU (courtesy of my employer ASAPP
  • wheel for Mac Sierra below, (built using python 3.6)
  • should/might work on other Mac/python versions, though you'll need to build-from-source
  • No Ubuntu 16.04 for now, though the older v0.14.0 wheel has pretty much identical functionality from Ubuntu point of view
  • screenshot of running tests on Mac:

screen shot 2017-05-09 at 10 39 17 pm

Note that to test this on Radeon Pro 450 ,since there are two gpus, the index 0 one being the Intel HD530, which fails for now, I ran the tests like this:

CL_GPUOFFSET=1 py.test -svx

... this then chooses to run the tests on gpu index 1, ie the Radeon

important: note that the wheel attached is ONLY for Mac, Sierra, python 3.6. It wont work on anything else.

v0.14.0

25 Nov 22:33
Compare
Choose a tag to compare
  • radical overhaul under the covers
  • argmin / argmax work now
  • softmax works now

v0.13.0

10 Nov 02:11
Compare
Choose a tag to compare
  • beignet test results fairly solidly match K520 results now
  • fixed the regression on not_equal operator
  • removed the spam from memory copy

v0.12.1

09 Nov 02:01
Compare
Choose a tag to compare

FINALLY Fix critical bug on beignet. Unary and binary operators now work on beignet :-) (Tested on HD5500)

v0.11.0

30 Oct 14:32
Compare
Choose a tag to compare
  • fixes critical bug in v0.10.0 release, where the number of devices was hard-coded to be 0 :-P
  • Aymeric Damien's 2_BasicModels all run now, on NVIDIA K520. Seem broken on Intel HD5500 for now
  • bunch of fixes underneath to get 2_BasicModels working ok on K520