CUDA: Difference between revisions

Bachp (talk | contribs)
Document selection of nvidia driver
Bachp (talk | contribs)
mNo edit summary
 
Line 17: Line 17:
* By making a FHS user env
* By making a FHS user env


{{file|||3=# Run with `nix-shell cuda-fhs.nix`
<syntaxhighlight lang="nix" line="1" start="1"># flake.nix, run with `nix develop`
# Run with `nix-shell cuda-fhs.nix`
{ pkgs ? import </nowiki><nixpkgs><nowiki> {} }:
{ pkgs ? import </nowiki><nixpkgs><nowiki> {} }:
let
let
Line 54: Line 55:
     export EXTRA_CCFLAGS="-I/usr/include"
     export EXTRA_CCFLAGS="-I/usr/include"
   '';
   '';
}).env|name=cuda-fhs.nix|lang=nix}}
}).env
</syntaxhighlight>




* By making a nix-shell
* By making a nix-shell
{{file|||3=# Run with `nix-shell cuda-shell.nix`
<syntaxhighlight lang="nix" line="1" start="1">
# flake.nix, run with `nix develop`# Run with `nix-shell cuda-shell.nix`
{ pkgs ? import </nowiki><nixpkgs><nowiki> {} }:
{ pkgs ? import </nowiki><nixpkgs><nowiki> {} }:
let
let
Line 80: Line 83:
       export EXTRA_CCFLAGS="-I/usr/include"
       export EXTRA_CCFLAGS="-I/usr/include"
   '';           
   '';           
}|name=cuda-shell.nix|lang=nix}}
}
</syntaxhighlight>


* By making a flake.nix<syntaxhighlight lang="nix" line="1" start="1"># flake.nix, run with `nix develop`
* By making a flake.nix
<syntaxhighlight lang="nix" line="1" start="1"># flake.nix, run with `nix develop`
{
{
   description = "CUDA development environment";
   description = "CUDA development environment";