Gpua elemwise

It miss dimensions collapsing and maybe better support of scalar.

but it is faster then the perform in the DLT mlp.py.