Instructions to use replicate/finegrained-fp8 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Kernels
How to use replicate/finegrained-fp8 with Kernels:
# !pip install kernels from kernels import get_kernel # a version (or an explicit revision) is required; see the "Files and versions" tab for the available ones kernel = get_kernel("replicate/finegrained-fp8", version=1) - Notebooks
- Google Colab
- Kaggle
File size: 386 Bytes
3ed240d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import torch
from contextlib import contextmanager
@contextmanager
def device_context(device: torch.device):
"""Context manager that sets the active device for any backend (cuda, xpu, etc.)."""
backend = getattr(torch, device.type, None)
if backend is not None and hasattr(backend, "device"):
with backend.device(device):
yield
else:
yield
|