SYMBOL INDEX (50 symbols across 5 files) FILE: chat_interface.py class ChatInterface (line 34) | class ChatInterface(Blocks): method __init__ (line 53) | def __init__( method _setup_events (line 260) | def _setup_events(self) -> None: method _setup_stop_events (line 397) | def _setup_stop_events( method _setup_api (line 450) | def _setup_api(self) -> None: method _clear_and_save_textbox (line 463) | def _clear_and_save_textbox(self, message: str) -> tuple[str | dict, s... method _append_multimodal_history (line 469) | def _append_multimodal_history( method _display_input (line 484) | async def _display_input( method _submit_fn (line 493) | async def _submit_fn( method _stream_fn (line 526) | async def _stream_fn( method _api_submit_fn (line 578) | async def _api_submit_fn( method _api_stream_fn (line 594) | async def _api_stream_fn( method _delete_prev_fn (line 616) | async def _delete_prev_fn( FILE: gradio_app.py function pytorch2numpy (line 91) | def pytorch2numpy(imgs): function numpy2pytorch (line 102) | def numpy2pytorch(imgs): function resize_without_crop (line 108) | def resize_without_crop(image, target_width, target_height): function chat_fn (line 115) | def chat_fn(message: str, history: list, seed:int, temperature: float, t... function post_chat (line 173) | def post_chat(history): function diffusion_fn (line 189) | def diffusion_fn(chatbot, canvas_outputs, num_samples, seed, image_width... FILE: lib_omost/canvas.py function closest_name (line 107) | def closest_name(input_str, options): function safe_str (line 120) | def safe_str(x): function binary_nonzero_positions (line 124) | def binary_nonzero_positions(n, offset=0): class Canvas (line 130) | class Canvas: method from_bot_response (line 132) | def from_bot_response(response: str): method __init__ (line 143) | def __init__(self): method set_global_description (line 151) | def set_global_description(self, description: str, detailed_descriptio... method add_local_description (line 172) | def add_local_description(self, location: str, offset: str, area: str,... method process (line 216) | def process(self): FILE: lib_omost/memory_management.py function movable_bnb_model (line 16) | def movable_bnb_model(m): function load_models_to_gpu (line 29) | def load_models_to_gpu(models): function unload_all_models (line 56) | def unload_all_models(extra_models=None): FILE: lib_omost/pipeline.py function hacked_Transformer2DModel_forward (line 12) | def hacked_Transformer2DModel_forward( function sample_dpmpp_2m (line 35) | def sample_dpmpp_2m(model, x, sigmas, extra_args=None, callback=None, di... class KModel (line 60) | class KModel: method __init__ (line 61) | def __init__(self, unet, timesteps=1000, linear_start=0.00085, linear_... method sigma_min (line 73) | def sigma_min(self): method sigma_max (line 77) | def sigma_max(self): method timestep (line 80) | def timestep(self, sigma): method get_sigmas_karras (line 85) | def get_sigmas_karras(self, n, rho=7.): method __call__ (line 92) | def __call__(self, x, sigma, **extra_args): class OmostSelfAttnProcessor (line 102) | class OmostSelfAttnProcessor: method __call__ (line 103) | def __call__(self, attn, hidden_states, encoder_hidden_states, hidden_... class OmostCrossAttnProcessor (line 129) | class OmostCrossAttnProcessor: method __call__ (line 130) | def __call__(self, attn, hidden_states, encoder_hidden_states, hidden_... class StableDiffusionXLOmostPipeline (line 176) | class StableDiffusionXLOmostPipeline(StableDiffusionXLImg2ImgPipeline): method __init__ (line 177) | def __init__(self, *args, **kwargs): method encode_bag_of_subprompts_greedy (line 192) | def encode_bag_of_subprompts_greedy(self, prefixes: list[str], suffixe... method all_conds_from_canvas (line 311) | def all_conds_from_canvas(self, canvas_outputs, negative_prompt): method encode_cropped_prompt_77tokens (line 334) | def encode_cropped_prompt_77tokens(self, prompt: str): method __call__ (line 366) | def __call__(