Skip to content

NVIDIA GPU CUDA library bindings for Erlang and Elixir.

License

Notifications You must be signed in to change notification settings

gridgentoo/cuda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cuda

NVIDIA GPU CUDA library bindings for Erlang and Elixir.

Installation

def deps do
  [{:cuda, "~> 0.1.0"}]
end

Prerequisite

At least one of video cards should be not in exclusive or prohibited compute mode. To check your video card mode run:

nvidia-smi --format=csv --query-gpu="compute_mode"

To change comute mode to default run:

sudo nvidia-smi -c 0

Debugging

To have some debug messages from C++ cuda binding, compile library with GPU_DEBUG=1 environment variable like this:

mix clean
GPU_DEBUG=1 mix compile

Kafka with Elixir
https://www.youtube.com/playlist?list=PLrTrFnOkIFb1ADZUiyEZdItAjDYnoy6WX

Нейронная сеть на Elixir

https://www.youtube.com/watch?v=cV1QmNF-UTQ&list=PLrTrFnOkIFb1ADZUiyEZdItAjDYnoy6WX&index=3&t=0s

Orchestrating Kafka with Elixir

https://www.youtube.com/watch?v=ArYP2bUwNAc&list=PLrTrFnOkIFb1ADZUiyEZdItAjDYnoy6WX&index=2&t=0s

Нейронная сеть на Elixir

https://github.com/gridgentoo/NeuronNetworksElixir

About

NVIDIA GPU CUDA library bindings for Erlang and Elixir.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages