SkillAgentSearch skills...

Symdiff

GPU-powered symbolic differentiation in haskell

Install / Use

/learn @kathawala/Symdiff
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

symdiff

GPU-powered symbolic differentiation in haskell

Status

Proof of concept generation of gradient expressions is in the test function in Diff.hs

##Build Steps Before building, you will need to have CUDA installed on your system, both the developer driver and SDK.

You will also need the git versions of the accelerate library and the accelerate-cuda library. These versions are not available on hackage, so you will need to clone the repo and build it yourself.

Assuming you have CUDA and nvcc in your PATH, then you can download and build the library as follows:

git clone https://github.com/AccelerateHS/accelerate.git
git clone https://github.com/AccelerateHS/accelerate-cuda.git
git clone https://github.com/kathawala/symdiff.git
cd symdiff
cabal sandbox init
cabal sandbox add-source ../accelerate
cabal sandbox add-source ../accelerate-cuda
cabal sandbox add-source ./cublas
cabal install
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated5y ago
Forks0

Languages

TeX

Security Score

70/100

Audited on May 3, 2020

No findings