use super::super::ModuleBinding;
use super::super::policy::Recipe;
use crate::inference::cuda::kernels::{ArtifactHash, LoadedArtifact, ModuleRequest};
use crate::inference::cuda::{ComputeCapability, KernelModule, PtxTier};
pub(crate) const BINDING: ModuleBinding = ModuleBinding::new(
Recipe::Rtx5090.scope(),
ModuleRequest::new(
KernelModule::Wideconv,
PtxTier::Sm120,
LoadedArtifact::Cubin {
arch: ComputeCapability::new(12, 0),
sha256: ArtifactHash::from_hex(
"414f3c83f42e1b7a4ed562be3275b6e230591b801ea8834c085b5b2ec92dd709",
),
},
),
);