SnakeBridge.WheelConfig (SnakeBridge v0.15.1)

Copy Markdown View Source

Configuration-based wheel variant selection.

Summary

Functions

Gets CUDA mapping for a version string.

Gets available variants for a package.

Loads wheel configuration from file or uses defaults.

Returns the configured packages that define variants.

Returns the configured ROCm variant, if any.

Functions

get_cuda_mapping(version)

@spec get_cuda_mapping(String.t() | nil) :: String.t() | nil

Gets CUDA mapping for a version string.

get_variants(package)

@spec get_variants(String.t()) :: [String.t()]

Gets available variants for a package.

load_config()

@spec load_config() :: map()

Loads wheel configuration from file or uses defaults.

packages()

@spec packages() :: [String.t()]

Returns the configured packages that define variants.

rocm_variant()

@spec rocm_variant() :: String.t() | nil

Returns the configured ROCm variant, if any.