voiage.main_backends.AppleMetalBackend
Optional Apple Metal backend backed by PyTorch MPS.
Methods
Section titled “Methods”evpi([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None) -> floatCalculate EVPI on the Apple Metal device.
Parameters:
selfnet_benefit_arrayArrayLike
Returns: float
enbs_simple
Section titled “enbs_simple”enbs_simple([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None, [positional or keyword] research_cost: ArrayLike = None) -> floatReturn a legacy clipped EVPI-minus-cost screening score, not COSS.
Parameters:
selfnet_benefit_arrayArrayLikeresearch_costArrayLike
Returns: float
enbs_simple_jit
Section titled “enbs_simple_jit”enbs_simple_jit([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None, [positional or keyword] research_cost: ArrayLike = None) -> floatPyTorch MPS backend does not provide a separate JIT path here.
Parameters:
selfnet_benefit_arrayArrayLikeresearch_costArrayLike
Returns: float