MCPcopy Create free account

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

Functions187 in github.com/deepseek-ai/DeepSeek-VL2

↓ 36 callersMethodto
(self, device, dtype=torch.bfloat16)
deepseek_vl2/models/processing_deepseek_vl_v2.py:92
↓ 19 callersMethodappend_message
Append a new message.
deepseek_vl2/models/conversation.py:110
↓ 15 callersMethodencode
(self, text: str, bos: bool = True, eos: bool = False)
deepseek_vl2/models/processing_deepseek_vl_v2.py:363
↓ 13 callersMethod__init__
(self, config)
deepseek_vl2/models/modeling_deepseek.py:394
↓ 6 callersFunctionget_conv_template
Get a conversation template.
deepseek_vl2/models/conversation.py:186
↓ 6 callersMethodget_prompt
Get the prompt for generation.
deepseek_vl2/models/conversation.py:44
↓ 4 callersMethod__init__
(self, cfg)
deepseek_vl2/models/modeling_deepseek_vl_v2.py:36
↓ 4 callersMethoddecode
(self, t: List[int], **kwargs)
deepseek_vl2/models/processing_deepseek_vl_v2.py:373
↓ 4 callersMethodprepare_inputs_embeds
Args: input_ids (torch.LongTensor): [b, T] images (torch.FloatTensor): [b, max_n_images, 3, height, width]
deepseek_vl2/models/modeling_deepseek_vl_v2.py:336
↓ 4 callersFunctionregister_conv_template
Register a new conversation template.
deepseek_vl2/models/conversation.py:178
↓ 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_vl2/models/siglip_vit.py:61
↓ 3 callersMethod__init__
( self, dim: int, num_heads: int, mlp_ratio: float = 4.,
deepseek_vl2/models/siglip_vit.py:194
↓ 3 callersMethodcopy
(self)
deepseek_vl2/models/conversation.py:149
↓ 3 callersMethodget_input_embeddings
(self)
deepseek_vl2/models/modeling_deepseek.py:1465
↓ 3 callersMethodkeys
(self)
deepseek_vl2/models/processing_deepseek_vl_v2.py:56
↓ 3 callersFunctionto_gradio_history
Convert the conversation to gradio history state.
web_demo.py:263
↓ 3 callersMethodtokenize_with_images
Tokenize text with <image> tags.
deepseek_vl2/models/processing_deepseek_vl_v2.py:523
↓ 3 callersFunctionyarn_get_mscale
(scale=1, mscale=1)
deepseek_vl2/models/modeling_deepseek.py:247
↓ 2 callersMethod__call__
( self, input_ids: torch.LongTensor, scores: torch.FloatTensor, **kwargs )
deepseek_vl2/serve/inference.py:77
↓ 2 callersMethod_clear_cuda_cache
clear CUDA memory cache
deepseek_vl2/models/modeling_deepseek_vl_v2.py:623
↓ 2 callersMethod_pos_embed
(self, x: torch.Tensor)
deepseek_vl2/models/siglip_vit.py:442
↓ 2 callersMethod_set_cos_sin_cache
(self, seq_len, device, dtype)
deepseek_vl2/models/modeling_deepseek.py:134
↓ 2 callersFunctionapply_rotary_pos_emb
Applies Rotary Position Embedding to the query and key tensors. Args: q (`torch.Tensor`): The query tensor. k (`torch.Tensor`): T
deepseek_vl2/models/modeling_deepseek.py:339
↓ 2 callersFunctiondetect_converted_mark
(userinput)
deepseek_vl2/serve/app_modules/utils.py:164
↓ 2 callersFunctionfetch_model
(model_name: str, dtype=torch.bfloat16)
web_demo.py:130
↓ 2 callersFunctionget_prompt
Get the prompt for generation.
web_demo.py:268
↓ 2 callersMethodincremental_prefilling
( self, input_ids: Optional[torch.LongTensor] = None, attention_mask: Opti
deepseek_vl2/models/modeling_deepseek_vl_v2.py:480
↓ 2 callersMethodinit_weights
(self, mode: Literal['jax', 'jax_nlhb', 'moco', ''] = '')
deepseek_vl2/models/siglip_vit.py:404
↓ 2 callersFunctionnorm_cdf
(x)
deepseek_vl2/models/siglip_vit.py:26
↓ 2 callersFunctionparse_ref_bbox
(response, image: Image.Image)
deepseek_vl2/serve/app_modules/utils.py:270
↓ 2 callersFunctionpil_to_base64
( image: Image.Image, alt: str = "user upload image", resize: bool = True, max_size: int = MAX
deepseek_vl2/serve/app_modules/utils.py:240
↓ 2 callersFunctionrotate_half
Rotates half the hidden dims of the input.
deepseek_vl2/models/modeling_deepseek.py:331
↓ 2 callersMethodset_system_message
Set the system message.
deepseek_vl2/models/conversation.py:106
↓ 2 callersFunctionyarn_find_correction_dim
( num_rotations, dim, base=10000, max_position_embeddings=2048 )
deepseek_vl2/models/modeling_deepseek.py:226
↓ 1 callersMethod__init__
( self, mean: Optional[Tuple[float, float, float]] = (0.5, 0.5, 0.5), std:
deepseek_vl2/models/processing_deepseek_vl_v2.py:103
↓ 1 callersMethod_flash_attention_forward
Calls the forward method of Flash Attention - if the input hidden states contain at least one padding token first unpad the input, th
deepseek_vl2/models/modeling_deepseek.py:1089
↓ 1 callersFunction_get_unpad_data
(attention_mask)
deepseek_vl2/models/modeling_deepseek.py:80
↓ 1 callersMethod_init_rope
(self)
deepseek_vl2/models/modeling_deepseek.py:784
↓ 1 callersMethod_intermediate_layers
( self, x: torch.Tensor, n: Union[int, Sequence] = 1, )
deepseek_vl2/models/siglip_vit.py:475
↓ 1 callersMethod_move_past_key_values_to_cpu
(self, past_key_values)
deepseek_vl2/models/modeling_deepseek_vl_v2.py:630
↓ 1 callersMethod_move_past_key_values_to_gpu
(self, past_key_values, device="cuda:0")
deepseek_vl2/models/modeling_deepseek_vl_v2.py:636
↓ 1 callersFunction_no_grad_trunc_normal_
(tensor, mean, std, a, b)
deepseek_vl2/models/siglip_vit.py:23
↓ 1 callersMethod_upad_input
( self, query_layer, key_layer, value_layer, attention_mask, query_length )
deepseek_vl2/models/modeling_deepseek.py:1169
↓ 1 callersFunctionaddCopyButton
(pre)
deepseek_vl2/serve/assets/Kelpy-Codos.js:36
↓ 1 callersMethodbatchify
Preprocesses the inputs for multimodal inference. Args: sample_list (List[VLChatProcessorOutput]): A list of VLChatProce
deepseek_vl2/models/processing_deepseek_vl_v2.py:599
↓ 1 callersFunctionbuild_demo
(args)
web_demo.py:468
↓ 1 callersFunctionconfigure_logger
()
deepseek_vl2/serve/app_modules/utils.py:48
↓ 1 callersFunctionconvert_asis
(userinput)
deepseek_vl2/serve/app_modules/utils.py:156
↓ 1 callersFunctionconvert_conversation_to_prompts
(conversation: Conversation)
deepseek_vl2/serve/inference.py:47
↓ 1 callersFunctionconvert_mdtext
(md_text)
deepseek_vl2/serve/app_modules/utils.py:133
↓ 1 callersFunctionconvert_to_markdown
(text)
deepseek_vl2/serve/app_modules/utils.py:175
↓ 1 callersFunctiondeepseek_generate
( conversations: list, vl_gpt: torch.nn.Module, vl_chat_processor: DeepseekVLV2Processor, toke
deepseek_vl2/serve/inference.py:90
↓ 1 callersFunctiondetect_language
(code)
deepseek_vl2/serve/app_modules/utils.py:168
↓ 1 callersFunctiondisplay_example
(image_list)
deepseek_vl2/serve/app_modules/utils.py:316
↓ 1 callersFunctionformat_examples
(examples_list)
web_demo.py:574
↓ 1 callersMethodformat_messages
Applies the SFT template to conversation. Args: conversations (List[Dict]): A List of messages. sft_format (
deepseek_vl2/models/processing_deepseek_vl_v2.py:214
↓ 1 callersMethodformat_messages_v2
play the role of format_messages_v2 and get_images_info in the last version
deepseek_vl2/models/processing_deepseek_vl_v2.py:240
↓ 1 callersMethodformat_prompts
Applies the SFT template to prompts. Args: prompts (str): the non-sft formatted prompt; sft_format (str, opt
deepseek_vl2/models/processing_deepseek_vl_v2.py:324
↓ 1 callersMethodforward
(self, x)
deepseek_vl2/models/modeling_deepseek_vl_v2.py:75
↓ 1 callersMethodforward
( self, input_ids: Optional[torch.LongTensor] = None, attention_mask: Opt
deepseek_vl2/models/modeling_deepseek_vl_v2.py:559
↓ 1 callersMethodforward_features
(self, x: torch.Tensor)
deepseek_vl2/models/siglip_vit.py:524
↓ 1 callersMethodforward_head
(self, x: torch.Tensor, pre_logits: bool = False)
deepseek_vl2/models/siglip_vit.py:539
↓ 1 callersFunctiongenerate
Stream the text output from the multimodality model with prompt and image inputs.
deepseek_vl2/serve/inference.py:130
↓ 1 callersFunctiongenerate_prompt_with_history
Generate a prompt with history for the deepseek application. Args: text (str): The text prompt. images (list[PIL.Image.Image
web_demo.py:150
↓ 1 callersFunctionis_variable_assigned
(var_name: str)
deepseek_vl2/serve/app_modules/utils.py:236
↓ 1 callersFunctionload_model
(model_path, dtype=torch.bfloat16)
deepseek_vl2/serve/inference.py:36
↓ 1 callersFunctionload_pil_images
Args: conversations (List[Dict[str, str]]): the conversations with a list of messages. An example is : [ {
inference.py:30
↓ 1 callersFunctionmain
(args)
inference.py:63
↓ 1 callersFunctionmarkdown_to_html_with_syntax_highlight
(md_str)
deepseek_vl2/serve/app_modules/utils.py:87
↓ 1 callersMethodmoe_infer
(self, x, topk_ids, topk_weight)
deepseek_vl2/models/modeling_deepseek.py:622
↓ 1 callersMethodnew_chat_template
(self)
deepseek_vl2/models/processing_deepseek_vl_v2.py:210
↓ 1 callersFunctionnormalize_markdown
(md_text: str)
deepseek_vl2/serve/app_modules/utils.py:109
↓ 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
web_demo.py:302
↓ 1 callersMethodprocess_one
Args: prompt (str): the formatted prompt; conversations (List[Dict]): conversations with a list of messages;
deepseek_vl2/models/processing_deepseek_vl_v2.py:376
↓ 1 callersFunctionreload_javascript
()
deepseek_vl2/serve/app_modules/overwrites.py:68
↓ 1 callersFunctionreplace_leading_tabs_and_spaces
(line)
deepseek_vl2/serve/app_modules/utils.py:179
↓ 1 callersMethodreset_message
Reset a new message.
deepseek_vl2/models/conversation.py:122
↓ 1 callersMethodreset_parameters
(self)
deepseek_vl2/models/modeling_deepseek.py:419
↓ 1 callersFunctionselect_best_resolution
(image_size, candidate_resolutions)
deepseek_vl2/models/processing_deepseek_vl_v2.py:34
↓ 1 callersFunctionstrip_stop_words
(x, stop_words)
deepseek_vl2/serve/app_modules/utils.py:74
↓ 1 callersFunctionto_gradio_chatbot
Convert the conversation to gradio chatbot format.
web_demo.py:232
↓ 1 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_vl2/models/conversation.py:114
↓ 1 callersFunctionyarn_find_correction_range
( low_rot, high_rot, dim, base=10000, max_position_embeddings=2048 )
deepseek_vl2/models/modeling_deepseek.py:235
↓ 1 callersFunctionyarn_linear_ramp_mask
(min, max, dim)
deepseek_vl2/models/modeling_deepseek.py:253
Method__call__
(self, pil_img: Image.Image)
deepseek_vl2/models/processing_deepseek_vl_v2.py:122
Method__call__
Args: prompt (str): the formatted prompt; conversations (List[Dict]): conversations with a list of messages;
deepseek_vl2/models/processing_deepseek_vl_v2.py:476
Method__getitem__
(self, item)
deepseek_vl2/models/processing_deepseek_vl_v2.py:59
Method__init__
(self, stops=[], encounters=1)
deepseek_vl2/serve/inference.py:73
Method__init__
( self, model_name: str = "siglip_large_patch16_384", image_size: int = 38
deepseek_vl2/models/modeling_deepseek_vl_v2.py:134
Method__init__
( self, projector_type: str = "downsample_mlp_gelu", input_dim: int = 1152
deepseek_vl2/models/modeling_deepseek_vl_v2.py:176
Method__init__
( self, tile_tag: str = "tile_tag", global_view_pos: str = "head",
deepseek_vl2/models/modeling_deepseek_vl_v2.py:245
Method__init__
(self, config: DeepseekVLV2Config)
deepseek_vl2/models/modeling_deepseek_vl_v2.py:280
Method__init__
( self, dim: int, num_heads: int = 8, qkv_bias: bool = False,
deepseek_vl2/models/siglip_vit.py:108
Method__init__
( self, dim: int, init_values: float = 1e-5, inplace: bool = F
deepseek_vl2/models/siglip_vit.py:179
Method__init__
Args: img_size: Input image size. patch_size: Patch size. in_chans: Number of image input channels.
deepseek_vl2/models/siglip_vit.py:249
Method__init__
( self, vocab_size=102400, hidden_size=4096, intermediate_size=11008,
deepseek_vl2/models/configuration_deepseek.py:117
Method__init__
DeepseekV2RMSNorm is equivalent to T5LayerNorm
deepseek_vl2/models/modeling_deepseek.py:95
Method__init__
(self, dim, max_position_embeddings=2048, base=10000, device=None)
deepseek_vl2/models/modeling_deepseek.py:115
Method__init__
( self, dim, max_position_embeddings=2048, base=10000, device=None,
deepseek_vl2/models/modeling_deepseek.py:161
Method__init__
( self, dim, max_position_embeddings=2048, base=10000, device=None,
deepseek_vl2/models/modeling_deepseek.py:190
next →1–100 of 187, ranked by callers