SYMBOL INDEX (85 symbols across 5 files) FILE: gradio/app.py function randomize_seed_fn (line 64) | def randomize_seed_fn(seed: int, randomize_seed: bool) -> int: function get_example (line 73) | def get_example(): function run_for_examples (line 115) | def run_for_examples(content_image_pil,style_image_pil,target, prompt,sc... function randomize_seed_fn (line 129) | def randomize_seed_fn(seed: int, randomize_seed: bool) -> int: function image_grid (line 134) | def image_grid(imgs, rows, cols): function create_image (line 144) | def create_image(content_image_pil, function pil_to_cv2 (line 228) | def pil_to_cv2(image_pil): FILE: ip_adapter/attention_processor.py class AttnProcessor (line 7) | class AttnProcessor(nn.Module): method __init__ (line 12) | def __init__( method __call__ (line 23) | def __call__( class IPAttnProcessor (line 84) | class IPAttnProcessor(nn.Module): method __init__ (line 98) | def __init__(self, hidden_size, cross_attention_dim=None, scale=1.0, n... method __call__ (line 113) | def __call__( class AttnProcessor2_0 (line 196) | class AttnProcessor2_0(torch.nn.Module): method __init__ (line 201) | def __init__( method __call__ (line 214) | def __call__( class IPAttnProcessor2_0 (line 289) | class IPAttnProcessor2_0(torch.nn.Module): method __init__ (line 303) | def __init__(self, hidden_size, cross_attention_dim=None, scale=1.0, n... method __call__ (line 321) | def __call__( class IP_CS_AttnProcessor2_0 (line 425) | class IP_CS_AttnProcessor2_0(torch.nn.Module): method __init__ (line 439) | def __init__(self, hidden_size, cross_attention_dim=None, content_scal... method set_content_ipa (line 463) | def set_content_ipa(self,content_scale=1.0): method __call__ (line 470) | def __call__( class CNAttnProcessor (line 600) | class CNAttnProcessor: method __init__ (line 605) | def __init__(self, num_tokens=4,save_in_unet='down',atten_control=None): method __call__ (line 610) | def __call__(self, attn, hidden_states, encoder_hidden_states=None, at... class CNAttnProcessor2_0 (line 667) | class CNAttnProcessor2_0: method __init__ (line 672) | def __init__(self, num_tokens=4, save_in_unet='down', atten_control=No... method __call__ (line 679) | def __call__( FILE: ip_adapter/ip_adapter.py class ImageProjModel (line 35) | class ImageProjModel(torch.nn.Module): method __init__ (line 38) | def __init__(self, cross_attention_dim=1024, clip_embeddings_dim=1024,... method forward (line 48) | def forward(self, image_embeds): class MLPProjModel (line 57) | class MLPProjModel(torch.nn.Module): method __init__ (line 60) | def __init__(self, cross_attention_dim=1024, clip_embeddings_dim=1024): method forward (line 70) | def forward(self, image_embeds): class IPAdapter (line 75) | class IPAdapter: method __init__ (line 76) | def __init__(self, sd_pipe, image_encoder_path, ip_ckpt, device, num_t... method init_proj (line 96) | def init_proj(self): method set_ip_adapter (line 104) | def set_ip_adapter(self): method load_ip_adapter (line 148) | def load_ip_adapter(self): method get_image_embeds (line 164) | def get_image_embeds(self, pil_image=None, clip_image_embeds=None, con... method set_scale (line 180) | def set_scale(self, scale): method generate (line 185) | def generate( class IPAdapter_CS (line 250) | class IPAdapter_CS: method __init__ (line 251) | def __init__(self, sd_pipe, image_encoder_path, ip_ckpt, device, num_c... method init_proj (line 319) | def init_proj(self, num_tokens, content_or_style_='content', model_res... method set_ip_adapter (line 337) | def set_ip_adapter(self): method load_ip_adapter (line 480) | def load_ip_adapter(self): method get_image_embeds (line 506) | def get_image_embeds(self, pil_image=None, clip_image_embeds=None, con... method set_scale (line 554) | def set_scale(self, content_scale, style_scale): method generate (line 574) | def generate( class IPAdapterXL_CS (line 656) | class IPAdapterXL_CS(IPAdapter_CS): method generate (line 659) | def generate( class CSGO (line 747) | class CSGO(IPAdapterXL_CS): method init_proj (line 750) | def init_proj(self, num_tokens, content_or_style_='content', model_res... method get_image_embeds (line 790) | def get_image_embeds(self, pil_image=None, clip_image_embeds=None, con... class IPAdapterXL (line 858) | class IPAdapterXL(IPAdapter): method generate (line 861) | def generate( class IPAdapterPlus (line 947) | class IPAdapterPlus(IPAdapter): method init_proj (line 950) | def init_proj(self): method get_image_embeds (line 964) | def get_image_embeds(self, pil_image=None, clip_image_embeds=None): class IPAdapterFull (line 978) | class IPAdapterFull(IPAdapterPlus): method init_proj (line 981) | def init_proj(self): class IPAdapterPlusXL (line 989) | class IPAdapterPlusXL(IPAdapter): method init_proj (line 992) | def init_proj(self): method get_image_embeds (line 1006) | def get_image_embeds(self, pil_image): method generate (line 1019) | def generate( FILE: ip_adapter/resampler.py function FeedForward (line 13) | def FeedForward(dim, mult=4): function reshape_tensor (line 23) | def reshape_tensor(x, heads): class PerceiverAttention (line 34) | class PerceiverAttention(nn.Module): method __init__ (line 35) | def __init__(self, *, dim, dim_head=64, heads=8): method forward (line 49) | def forward(self, x, latents): class Resampler (line 81) | class Resampler(nn.Module): method __init__ (line 82) | def __init__( method forward (line 127) | def forward(self, x): function masked_mean (line 150) | def masked_mean(t, *, dim, mask=None): FILE: ip_adapter/utils.py function resize_width_height (line 18) | def resize_width_height(width, height, min_short_side=512, max_long_side... function resize_content (line 43) | def resize_content(content_image): function hook_fn (line 56) | def hook_fn(name): function register_cross_attention_hook (line 64) | def register_cross_attention_hook(unet): function upscale (line 71) | def upscale(attn_map, target_size): function get_net_attn_map (line 95) | def get_net_attn_map(image_size, batch_size=2, instance_or_negative=Fals... function attnmaps2images (line 110) | def attnmaps2images(net_attn_maps): function is_torch2_available (line 129) | def is_torch2_available(): function get_generator (line 132) | def get_generator(seed, device):