An implementation of Ojas learning rule written in cuda. The whole implementation will run on the GPU. Read the corresponding report for futher information
- Nvidia GPU supporting CUDA
- Proprietairy Nvidia driver
- CUDA toolkit (nvcc compiler)
- git clone
- cd to
ml_project_cuda
- compile with nvcc using this command:
nvcc main.cu -rdc=true -o ojas
- run the code with profiler using this command:
nvprof ./ojas --profile-from-start off