1{
2 _cuda,
3 lib,
4}:
5{
6 # See ./assertions.nix for documentation.
7 inherit (import ./assertions.nix { inherit _cuda lib; })
8 _evaluateAssertions
9 _mkFailedAssertionsString
10 _mkMissingPackagesAssertions
11 ;
12
13 # See ./cuda.nix for documentation.
14 inherit (import ./cuda.nix { inherit lib; })
15 _cudaCapabilityIsDefault
16 _cudaCapabilityIsSupported
17 _mkCudaVariant
18 allowUnfreeCudaPredicate
19 ;
20
21 # See ./meta.nix for documentation.
22 inherit (import ./meta.nix { inherit _cuda lib; })
23 _mkMetaBadPlatforms
24 _mkMetaBroken
25 ;
26
27 # See ./redist.nix for documentation.
28 inherit (import ./redist.nix { inherit _cuda lib; })
29 _redistSystemIsSupported
30 getNixSystems
31 getRedistSystem
32 mkRedistUrl
33 ;
34
35 # See ./strings.nix for documentation.
36 inherit (import ./strings.nix { inherit _cuda lib; })
37 dotsToUnderscores
38 dropDots
39 formatCapabilities
40 mkCmakeCudaArchitecturesString
41 mkGencodeFlag
42 mkRealArchitecture
43 mkVersionedName
44 mkVirtualArchitecture
45 ;
46
47 # See ./versions.nix for documentation.
48 inherit (import ./versions.nix { inherit _cuda lib; })
49 majorMinorPatch
50 trimComponents
51 ;
52}