Skip to content

Instantly share code, notes, and snippets.

View luiscape's full-sized avatar
🤿

Luis Capelo luiscape

🤿
View GitHub Profile
@luiscape
luiscape / mounting_hf_model.py
Created December 14, 2022 23:20
`modal.Mount` a HuggingFace model
import io
import time
import modal
import os
import torch
import diffusers
from pathlib import Path
stub = modal.Stub("local-model-mount-test")
@luiscape
luiscape / stable_diffusion_cli.py
Last active January 4, 2023 04:20
StableDiffusion NGC Containers on Modal
import io
import os
import time
from pathlib import Path
import modal
import typer
stub = modal.Stub("stable-diffusion-cli")
app = typer.Typer()
@luiscape
luiscape / diffusers-rs-on-modal.py
Last active January 4, 2023 03:33
Runs `diffusers-rs` on Modal.
# Runs diffusers-rs on Modal.
import os
import time
import modal
import subprocess
CARGO_PATH:str = "/root/.cargo/bin/cargo"
def _convert_clip():
@luiscape
luiscape / batch_inference_modal.py
Created January 27, 2023 02:48
batch_inference_modal.py
"""
Script to run batch inference using HuggingFace's zero-shot text-classification model on Modal.
Based on the tutorial: https://modal.com/docs/guide/ex/batch_inference_using_huggingface
Goal: filter a large Hugging Face dataset for food-related images (based on the text caption).
"""
import io
import modal
@luiscape
luiscape / call_inside_modal.py
Created January 27, 2023 02:59
call_inside_modal.py
"""
Script to run batch inference using HuggingFace's zero-shot text-classification model on Modal.
Based on the tutorial: https://modal.com/docs/guide/ex/batch_inference_using_huggingface
Goal: filter a large Hugging Face dataset for food-related images (based on the text caption).
"""
import io
import modal
@luiscape
luiscape / sd_torch_2_0.py
Created March 18, 2023 15:23
Stable Diffusion on PyTorch 2.0 (Modal)
# ## Basic setup
from __future__ import annotations
import io
import os
import time
from pathlib import Path
import modal