Implement basic CLBlast support (#110)
* Get this thing building
Unzip the OpenCL SDK and CLBlast distribution into the repo root,
then enable RWKV_CLBLAST and regenerate makefiles to pick them up.
Currently builds and runs.
* Really offload tensors to OpenCL rather than cuBLAS
* Fix CLBlast builds in CMake release mode
Somehow the path handling is different here which requires me to
be quite a bit more annoying about it.
* Remove `brew update`
* Try building without sanitizer (maybe it would work this time?)
---------
Co-authored-by: saharNooby <saharnooby@protonmail.com>