juice icon indicating copy to clipboard operation
juice copied to clipboard

Native feature parity items

Open subversive-owl opened this issue 7 years ago • 6 comments

I'm curious what the current list of items needed to catch native up to the current feature set is, across all the repositories. (My ulterior motive here is not having CUDA-compatible hardware right now.)

This would help provide a reference implementation on vanilla machines that can be used to check against the OpenCL or CUDA implementations in case hardware or framework bugs show up there.

subversive-owl avatar Jan 15 '18 23:01 subversive-owl

I think there is only one thing that really lacks native impl - backpropagation for convolution for native for arbitrary dimensions, although one could split up those dimensions to simplify / split the task

drahnr avatar Jan 16 '18 07:01 drahnr

ok, thanks! i'll take a stab at it and see if i can get the existing juice-examples running natively.

subversive-owl avatar Jan 16 '18 20:01 subversive-owl

Any progress, anything I can help with?

drahnr avatar Jan 21 '18 17:01 drahnr

Testing right now

it's very slow on my machine, but mnist is running!

subversive-owl avatar Mar 01 '18 21:03 subversive-owl

Slow execution speeds were expected, but yay to actually having working code :+1:

drahnr avatar Mar 01 '18 22:03 drahnr

WIP calls at: https://github.com/spearow/juice-examples/pull/19

Ticket for coaster-nn: https://github.com/spearow/coaster-nn/issues/8

subversive-owl avatar Mar 02 '18 20:03 subversive-owl