Skip to content

Instantly share code, notes, and snippets.

import torch
from diffusers import FluxPipeline, AutoencoderKL
from diffusers.models.transformers.transformer_flux import FluxTransformer2DModel
from optimum.quanto import freeze, qfloat8, qint4, quantize
from transformers import T5EncoderModel, T5TokenizerFast, CLIPTokenizer, CLIPTextModel
dtype = torch.bfloat16
flux_dir = "/zdata/models/img/flux"
text_encoder = CLIPTextModel.from_pretrained(flux_dir, subfolder="text_encoder", torch_dtype=dtype)
/*
debounce setState to prevent input lag
use the returned immediateValue for the input's value prop, and value for filter, etc.
*/
export const useDebouncedState = <T>(initialState: T, timeout: number) => {
const [value, setValue] = useState(initialState);
const [immediateValue, setImmediateValue] = useState(initialState);
const [timeoutId, setTimeoutId] = useState(undefined as undefined | any);
const setDebouncedValue = (newValue: T) => {
#!/bin/bash
find . -type f -mtime +60 -execdir rm -f -- {} +
find . -type d -empty -delete
let stringify str = str.ToString()
let invert x = x * -1
let middleware (next : string list -> string) (req : string list) : string =
req
|> Dump
|> List.append ["hello"]
|> next
|> Dump
@dknr
dknr / rndis_config.txt
Created October 27, 2016 19:32
android rndis config
svc usb setFunction rndis
ip addr add 192.168.137.2/24 dev rndis0
ip link set dev rndis0 up
ip route add default via 192.168.137.1 dev rndis0
ndc resolver setnetdns rndis0 local 8.8.8.8 8.8.4.4