This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.blob-code-hunk { | |
/* background-color: var(--color-accent-subtle); */ | |
border: 1px solid var(--color-btn-bg); | |
} | |
.blob-num-hunk, .blob-num-expandable { | |
/* background-color: var(--color-accent-muted); */ | |
background-color: var(--color-btn-bg); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import datetime | |
import requests | |
import time | |
from tqdm import tqdm | |
class PrintMonitor: | |
# !!! ADD CONFIGURATION !!! # | |
# See https://help.prusa3d.com/guide/wi-fi-and-prusalink-setup-xl-firmware-up-to-4-7-5_419630 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import torch | |
from diffusers import LCMScheduler | |
from diffusers import DiffusionPipeline, UNet2DConditionModel | |
from huggingface_hub import hf_hub_download | |
from safetensors.torch import load_file | |
class TimestepShiftLCMScheduler(LCMScheduler): | |
def __init__(self, *args, shifted_timestep=250, **kwargs): | |
super().__init__(*args, **kwargs) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import matplotlib.pyplot as plt | |
import numpy as np | |
def bits_to_unit(d, n): | |
sign = (n >> (d - 1)) & 1 | |
mantissa = n & (2**(d - 1) - 1) | |
return ((-1) ** sign) * (mantissa / (2 ** (d - 1))) | |
def bits_to_float32(n): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import matplotlib.pyplot as plt | |
import numpy as np | |
def bits_to_float32(n, E=8, M=23): | |
sign = (n >> (E + M)) & 1 | |
exponent = ((n >> M) & (2 ** E - 1)) - (2 ** (E - 1) - 1) | |
exponent *= 2 ** (8 - E) | |
mantissa = n & (2 ** M - 1) | |
return ((-1) ** sign) * (1 + mantissa / (2 ** M)) * (2 ** exponent) |
OlderNewer