MCPcopy Create free account

hub / github.com/deepseek-ai/DeepSeek-VL / functions

Functions144 in github.com/deepseek-ai/DeepSeek-VL

↓ 11 callersMethodappend_message
Append a new message.
deepseek_vl/utils/conversation.py:157
↓ 10 callersMethodto
(self, device, dtype=torch.bfloat16)
deepseek_vl/models/processing_vlm.py:63
↓ 5 callersMethod__init__
Args: dim (int): Number of input channels. num_heads (int): Number of attention heads in each ViT block.
deepseek_vl/models/sam.py:204
↓ 5 callersMethodkeys
(self)
deepseek_vl/models/processing_vlm.py:33
↓ 5 callersFunctionregister_conv_template
Register a new conversation template.
deepseek_vl/utils/conversation.py:225
↓ 4 callersFunctiontrunc_normal_
r"""The original timm.models.layers.weight_init.trunc_normal_ can not handle bfloat16 yet, here we first convert the tensor to float32, apply the
deepseek_vl/models/siglip_vit.py:92
↓ 3 callersMethod__init__
(self, **kwargs)
deepseek_vl/models/modeling_vlm.py:57
↓ 3 callersMethod__init__
( self, dim: int, num_heads: int, mlp_ratio: float = 4.0, qkv_bias: bo
deepseek_vl/models/siglip_vit.py:210
↓ 3 callersFunctionget_conv_template
Get a conversation template.
deepseek_vl/utils/conversation.py:235
↓ 3 callersMethodget_prompt
Get the prompt for generation.
deepseek_vl/utils/conversation.py:76
↓ 3 callersMethodnew_chat_template
(self)
deepseek_vl/models/processing_vlm.py:125
↓ 3 callersMethodprepare_inputs_embeds
Args: input_ids (torch.LongTensor): [b, T] pixel_values (torch.FloatTensor): [b, n_images, 3, h, w] im
deepseek_vl/models/modeling_vlm.py:125
↓ 3 callersMethodresize
Args: pil_img (PIL.Image): [H, W, 3] in PIL.Image in RGB Returns: x (np.ndarray): [3, self.image_size, self
deepseek_vl/models/image_processing_vlm.py:127
↓ 2 callersMethod_pos_embed
(self, x: torch.Tensor)
deepseek_vl/models/siglip_vit.py:476
↓ 2 callersMethodcopy
(self)
deepseek_vl/utils/conversation.py:196
↓ 2 callersFunctioncreate_sam_vit
( model_name: str = "sam_b_downsample", image_size: int = 1024, ckpt_path: str = "", **kwargs,
deepseek_vl/models/sam.py:553
↓ 2 callersFunctiondetect_converted_mark
(userinput)
deepseek_vl/serve/app_modules/utils.py:155
↓ 2 callersFunctionget_prompt
Get the prompt for generation.
deepseek_vl/serve/app_deepseek.py:174
↓ 2 callersFunctionget_rel_pos
Get relative positional embeddings according to the relative positions of query and key sizes. Args: q_size (int): size of qu
deepseek_vl/models/sam.py:400
↓ 2 callersMethodinit_weights
(self, mode: Literal["jax", "jax_nlhb", "moco", ""] = "")
deepseek_vl/models/siglip_vit.py:434
↓ 2 callersFunctionmodel_name_to_cls
(cls_name)
deepseek_vl/models/modeling_vlm.py:36
↓ 2 callersFunctionnorm_cdf
(x)
deepseek_vl/models/siglip_vit.py:57
↓ 2 callersMethodset_system_message
Set the system message.
deepseek_vl/utils/conversation.py:153
↓ 2 callersFunctionto_gradio_history
Convert the conversation to gradio history state.
deepseek_vl/serve/app_deepseek.py:169
↓ 2 callersMethodupdate_last_message
Update the last output. The last message is typically set to be None when constructing the prompt, so we need to update it in-place a
deepseek_vl/utils/conversation.py:165
↓ 1 callersMethod__call__
( self, input_ids: torch.LongTensor, scores: torch.FloatTensor, **kwargs )
deepseek_vl/serve/inference.py:71
↓ 1 callersMethod__init__
( self, image_size: int, min_size: int = 14, image_mean: Union[Tuple[float, fl
deepseek_vl/models/image_processing_vlm.py:95
↓ 1 callersMethod__init__
( self, model_name: str = "siglip_large_patch16_384", image_size: Union[Tuple[int, int
deepseek_vl/models/clip_encoder.py:32
↓ 1 callersMethod_intermediate_layers
( self, x: torch.Tensor, n: Union[int, Sequence] = 1, )
deepseek_vl/models/siglip_vit.py:509
↓ 1 callersFunction_no_grad_trunc_normal_
(tensor, mean, std, a, b)
deepseek_vl/models/siglip_vit.py:54
↓ 1 callersFunctionaddCopyButton
(pre)
deepseek_vl/serve/assets/Kelpy-Codos.js:36
↓ 1 callersFunctionadd_decomposed_rel_pos
Calculate decomposed Relative Positional Embeddings from :paper:`mvitv2`. https://github.com/facebookresearch/mvit/blob/19786631e330df9f3622e
deepseek_vl/models/sam.py:433
↓ 1 callersMethodadd_image_token
Args: image_indices (List[int]): [index_0, index_1, ..., index_j] input_ids (torch.LongTensor): [N] Returns
deepseek_vl/models/processing_vlm.py:189
↓ 1 callersMethodapply_sft_template_for_multi_turn_prompts
Applies the SFT template to conversation. An example of conversation: conversation = [ { "role":
deepseek_vl/models/processing_vlm.py:130
↓ 1 callersMethodbatchify
Preprocesses the inputs for multimodal inference. Args: prepare_list (List[VLChatProcessorOutput]): A list of VLChatProc
deepseek_vl/models/processing_vlm.py:329
↓ 1 callersFunctionbuild_demo
(MODELS)
deepseek_vl/serve/app_deepseek.py:318
↓ 1 callersMethodbuild_vision_tower
(self, vision_tower_params)
deepseek_vl/models/clip_encoder.py:71
↓ 1 callersFunctionchat
(args, tokenizer, vl_chat_processor, vl_gpt, generation_config)
cli_chat.py:94
↓ 1 callersFunctionconfigure_logger
()
deepseek_vl/serve/app_modules/utils.py:39
↓ 1 callersFunctionconvert_asis
(userinput)
deepseek_vl/serve/app_modules/utils.py:147
↓ 1 callersFunctionconvert_conversation_to_prompts
(conversation: Conversation)
deepseek_vl/serve/inference.py:46
↓ 1 callersFunctionconvert_mdtext
(md_text)
deepseek_vl/serve/app_modules/utils.py:124
↓ 1 callersFunctionconvert_to_markdown
(text)
deepseek_vl/serve/app_modules/utils.py:166
↓ 1 callersFunctioncreate_siglip_vit
( model_name: str = "siglip_so400m_patch14_384", image_size: int = 384, select_layer: int = -1,
deepseek_vl/models/siglip_vit.py:640
↓ 1 callersFunctiondeepseek_generate
( prompts: list, vl_gpt: torch.nn.Module, vl_chat_processor, tokenizer: transformers.PreTraine
deepseek_vl/serve/inference.py:84
↓ 1 callersFunctiondetect_language
(code)
deepseek_vl/serve/app_modules/utils.py:159
↓ 1 callersFunctionexpand2square
(pil_img, background_color)
deepseek_vl/models/image_processing_vlm.py:41
↓ 1 callersMethodfeature_select
(self, image_forward_outs)
deepseek_vl/models/clip_encoder.py:89
↓ 1 callersMethodforward_features
(self, x: torch.Tensor)
deepseek_vl/models/siglip_vit.py:562
↓ 1 callersMethodforward_head
(self, x: torch.Tensor, pre_logits: bool = False)
deepseek_vl/models/siglip_vit.py:574
↓ 1 callersFunctiongenerate
Stream the text output from the multimodality model with prompt and image inputs.
deepseek_vl/serve/inference.py:120
↓ 1 callersFunctiongenerate_prompt_with_history
Generate a prompt with history for the deepseek application. Args: text (str): The text prompt. image (str): The image promp
deepseek_vl/serve/app_deepseek.py:63
↓ 1 callersFunctionget_help_message
(image_token)
cli_chat.py:39
↓ 1 callersFunctionget_user_input
(hint: str)
cli_chat.py:80
↓ 1 callersFunctionis_variable_assigned
(var_name: str)
deepseek_vl/serve/app_modules/utils.py:227
↓ 1 callersFunctionload_image
(image_file)
cli_chat.py:34
↓ 1 callersFunctionload_model
(model_path)
deepseek_vl/serve/inference.py:36
↓ 1 callersFunctionload_models
()
deepseek_vl/serve/app_deepseek.py:47
↓ 1 callersFunctionload_pil_images
Support file path or base64 images. Args: conversations (List[Dict[str, str]]): the conversations with a list of messages. An examp
deepseek_vl/utils/io.py:44
↓ 1 callersFunctionload_pretrained_model
(model_path: str)
deepseek_vl/utils/io.py:32
↓ 1 callersFunctionmain
(args)
cli_chat.py:186
↓ 1 callersFunctionmarkdown_to_html_with_syntax_highlight
(md_str)
deepseek_vl/serve/app_modules/utils.py:78
↓ 1 callersFunctionnormalize_markdown
(md_text: str)
deepseek_vl/serve/app_modules/utils.py:100
↓ 1 callersFunctionpredict
Function to predict the response based on the user's input and selected model. Parameters: user_text (str): The input text from the user
deepseek_vl/serve/app_deepseek.py:196
↓ 1 callersMethodprocess_one
Args: prompt (str): the formatted prompt; conversations (List[Dict]): conversations with a list of messages;
deepseek_vl/models/processing_vlm.py:232
↓ 1 callersFunctionreload_javascript
()
deepseek_vl/serve/app_modules/overwrites.py:68
↓ 1 callersFunctionreplace_leading_tabs_and_spaces
(line)
deepseek_vl/serve/app_modules/utils.py:170
↓ 1 callersFunctionresponse
( args, conv, pil_images, tokenizer, vl_chat_processor, vl_gpt, generation_config )
cli_chat.py:56
↓ 1 callersFunctionstrip_stop_words
(x, stop_words)
deepseek_vl/serve/app_modules/utils.py:65
↓ 1 callersFunctionto_gradio_chatbot
Convert the conversation to gradio chatbot format.
deepseek_vl/serve/app_deepseek.py:133
↓ 1 callersFunctionwindow_partition
Partition into non-overlapping windows with padding if needed. Args: x (tensor): input tokens with [B, H, W, C]. window_size
deepseek_vl/models/sam.py:342
↓ 1 callersFunctionwindow_unpartition
Window unpartition into original sequences and removing padding. Args: windows (tensor): input tokens with [B * num_windows, window_s
deepseek_vl/models/sam.py:370
Method__call__
Args: prompt (str): the formatted prompt; conversations (List[Dict]): conversations with a list of messages;
deepseek_vl/models/processing_vlm.py:294
Method__getitem__
(self, item)
deepseek_vl/models/processing_vlm.py:36
Method__init__
(self, stops=[], encounters=1)
deepseek_vl/serve/inference.py:67
Method__init__
( self, image_size: int, min_size: int = 14, image_mean: Union[Tuple[float, fl
deepseek_vl/models/image_processing_vlm.py:64
Method__init__
(self, **kwargs)
deepseek_vl/models/modeling_vlm.py:72
Method__init__
(self, **kwargs)
deepseek_vl/models/modeling_vlm.py:88
Method__init__
(self, config: MultiModalityConfig)
deepseek_vl/models/modeling_vlm.py:111
Method__init__
( self, image_processor: VLMImageProcessor, tokenizer: LlamaTokenizerFast, ima
deepseek_vl/models/processing_vlm.py:84
Method__init__
( self, dim: int, num_heads: int = 8, qkv_bias: bool = False, qk_norm:
deepseek_vl/models/siglip_vit.py:139
Method__init__
( self, dim: int, init_values: float = 1e-5, inplace: bool = False, )
deepseek_vl/models/siglip_vit.py:195
Method__init__
Args: img_size: Input image size. patch_size: Patch size. in_chans: Number of image input channels.
deepseek_vl/models/siglip_vit.py:268
Method__init__
( self, high_res_cfg: Dict, low_res_cfg: Dict, freeze_high: bool = False,
deepseek_vl/models/clip_encoder.py:127
Method__init__
( self, embedding_dim: int, mlp_dim: int, act: Type[nn.Module] = nn.GELU,
deepseek_vl/models/sam.py:18
Method__init__
(self, num_channels: int, eps: float = 1e-6)
deepseek_vl/models/sam.py:36
Method__init__
Args: img_size (int): Input image size. patch_size (int): Patch size. in_chans (int): Number of input ima
deepseek_vl/models/sam.py:52
Method__init__
Args: dim (int): Number of input channels. num_heads (int): Number of attention heads. qkv_bias (bool):
deepseek_vl/models/sam.py:272
Method__init__
Args: kernel_size (Tuple): kernel size of the projection layer. stride (Tuple): stride of the projection layer.
deepseek_vl/models/sam.py:479
Method__init__
(self, cfg)
deepseek_vl/models/projector.py:28
Method__len__
(self)
deepseek_vl/models/processing_vlm.py:50
Method__setitem__
(self, key, value)
deepseek_vl/models/processing_vlm.py:39
Functionadd_language_tag
(text)
deepseek_vl/serve/app_modules/utils.py:203
Functioncancel_outputing
()
deepseek_vl/serve/app_modules/gradio_utils.py:69
Functioncompact_text_chunks
(self, prompt, text_chunks: List[str])
deepseek_vl/serve/app_modules/overwrites.py:29
Methoddefault_shape
(self)
deepseek_vl/models/image_processing_vlm.py:195
Functiondelete_last_conversation
(chatbot, history)
deepseek_vl/serve/app_modules/gradio_utils.py:38
Methoddict
(self)
deepseek_vl/utils/conversation.py:211
Methoddo_attention
(q, k, v)
deepseek_vl/models/sam.py:317
Functionformat_output
(history, text, x)
deepseek_vl/serve/app_modules/utils.py:72
next →1–100 of 144, ranked by callers