MCPcopy Create free account

hub / github.com/ai4colonoscopy/IntelliScope / functions

Functions413 in github.com/ai4colonoscopy/IntelliScope

↓ 24 callersMethodto_gradio_chatbot
(self)
colongpt/conversation.py:108
↓ 18 callersFunctionif_debug_print
(*args, **kwargs)
colongpt/train/train.py:29
↓ 17 callersMethodappend_message
(self, role, message)
colongpt/conversation.py:65
↓ 17 callersMethodcopy
(self)
colongpt/conversation.py:139
↓ 12 callersFunctiontokenizer_image_token
(prompt, tokenizer, image_token_index=IMAGE_TOKEN_INDEX, return_tensors=None)
colongpt/util/mm_utils.py:44
↓ 11 callersMethod__init__
(self, config)
colongpt/model/language_model/phi3/modeling_phi3.py:250
↓ 10 callersMethod__init__
(self, config)
colongpt/model/language_model/phi/modeling_phi.py:204
↓ 10 callersMethod__init__
( self, in_features, hidden_features=None, out_features=None,
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:192
↓ 10 callersMethodget_model
(self)
colongpt/model/colongpt_arch.py:65
↓ 9 callersMethodget_images
(self, return_pil=False)
colongpt/conversation.py:68
↓ 8 callersMethodget_prompt
(self)
colongpt/conversation.py:26
↓ 8 callersMethodwrite
(self, buf)
colongpt/util/utils.py:80
↓ 7 callersMethodget_vision_tower
(self)
colongpt/model/colongpt_arch.py:22
↓ 6 callersFunctionrepeat_kv
This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, num_key_value_heads, seqlen, he
colongpt/model/language_model/phi3/modeling_phi3.py:269
↓ 4 callersFunctionbuild_logger
(logger_name, logger_filename)
colongpt/util/utils.py:23
↓ 4 callersMethoddict
(self)
colongpt/conversation.py:150
↓ 4 callersFunctionget_length_grouped_indices
(lengths, batch_size, world_size, generator=None, merge=True)
colongpt/train/colongpt_trainer.py:83
↓ 4 callersFunctionget_model_name_from_path
(model_path)
colongpt/util/mm_utils.py:66
↓ 4 callersFunctionload_pretrained_model
(model_path, model_base, model_name, model_type, load_8bit=False, load_4bit=False, d
colongpt/model/builder.py:13
↓ 4 callersFunctionprocess_images
(images, image_processor, model_cfg)
colongpt/util/mm_utils.py:29
↓ 3 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
colongpt/model/language_model/phi3/modeling_phi3.py:222
↓ 3 callersFunctiondisable_torch_init
Disable the redundant torch default initialization to accelerate model creation.
colongpt/util/utils.py:14
↓ 3 callersFunctionexpand2square
(pil_img, background_color)
colongpt/util/mm_utils.py:15
↓ 3 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/siglip/siglip_encoder.py:30
↓ 3 callersMethodload_model
(self)
colongpt/model/multimodal_encoder/dino/dinov2_encoder.py:177
↓ 3 callersMethodload_model
(self)
colongpt/model/multimodal_encoder/vit/vit_encoder.py:20
↓ 3 callersFunctionmaybe_zero_3
(param, ignore_status=False, name=None)
colongpt/train/train.py:108
↓ 3 callersMethodpreprocess
(self, images, return_tensors)
colongpt/model/multimodal_encoder/eva_clip/eva_clip_processors.py:52
↓ 3 callersFunctionvote_last_response
(state, vote_type, model_selector, request: gr.Request)
colongpt/serve/gradio_web_server_stg1.py:82
↓ 3 callersFunctionvote_last_response
(state, vote_type, model_selector, request: gr.Request)
colongpt/serve/gradio_web_server_stg2.py:82
↓ 2 callersMethod__init__
(self, config, pyramid_shapes)
colongpt/model/multimodal_projector/builder.py:25
↓ 2 callersMethod_set_cos_sin_cache
(self, seq_len, device, dtype)
colongpt/model/language_model/phi/modeling_phi.py:97
↓ 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
colongpt/model/language_model/phi/modeling_phi.py:174
↓ 2 callersFunctionbuild_vision_projector
(config, delay_load=False, **kwargs)
colongpt/model/multimodal_projector/builder.py:68
↓ 2 callersFunctionbuild_vision_tower
(vision_tower_cfg, **kwargs)
colongpt/model/multimodal_encoder/builder.py:10
↓ 2 callersFunctioncompute_iou
(bbox1, bbox2)
script/multimodal_benchmark/multimodal_evaluator.py:46
↓ 2 callersMethodencode_images
(self, images)
colongpt/model/colongpt_arch.py:71
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/dino/dinov2_encoder-224.py:28
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/vit/vit_encoder.py:27
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/clip/clip_encoder.py:28
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/convnextv2/convnextv2_encoder.py:28
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/mae/mae_encoder.py:38
↓ 2 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/mae/mae_encoder_224.py:27
↓ 2 callersMethodforward_features
(self, x, return_all_features=False)
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:640
↓ 2 callersFunctionget_conv_log_filename
()
colongpt/serve/gradio_web_server_stg1.py:31
↓ 2 callersFunctionget_conv_log_filename
()
colongpt/serve/gradio_web_server_stg2.py:31
↓ 2 callersFunctionget_model_list
()
colongpt/serve/gradio_web_server_stg1.py:37
↓ 2 callersFunctionget_model_list
()
colongpt/serve/gradio_web_server_stg2.py:37
↓ 2 callersMethodget_queue_length
(self)
colongpt/serve/model_worker.py:101
↓ 2 callersMethodget_status
(self)
colongpt/serve/model_worker.py:108
↓ 2 callersMethodget_worker_address
(self, model_name: str)
colongpt/serve/controller.py:117
↓ 2 callersMethodget_worker_status
(self, worker_name: str)
colongpt/serve/controller.py:85
↓ 2 callersMethodload_model
(self)
colongpt/model/multimodal_encoder/dino/dinov2_encoder-224.py:19
↓ 2 callersMethodprepare_inputs_labels_for_multimodal
( self, input_ids, position_ids, attention_mask, past_key_values, labels, images )
colongpt/model/colongpt_arch.py:76
↓ 2 callersMethodregister_to_controller
(self)
colongpt/serve/model_worker.py:68
↓ 2 callersMethodregister_worker
(self, worker_name: str, check_heart_beat: bool, worker_status: dict)
colongpt/serve/controller.py:66
↓ 2 callersFunctionrepeat_kv
This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, num_key_value_heads, seqlen, he
colongpt/model/language_model/phi/modeling_phi.py:219
↓ 2 callersFunctionrotate_half
Rotates half the hidden dims of the input.
colongpt/model/language_model/phi/modeling_phi.py:166
↓ 2 callersFunctionrotate_half
Rotates half the hidden dims of the input.
colongpt/model/language_model/phi3/modeling_phi3.py:214
↓ 2 callersFunctionrotate_half
(x)
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:30
↓ 2 callersMethodsend_heart_beat
(self)
colongpt/serve/model_worker.py:80
↓ 2 callersFunctionviolates_moderation
Check whether the text violates OpenAI moderation API.
colongpt/util/utils.py:100
↓ 1 callersMethod__init__
(self, config: PhiConfig)
colongpt/model/language_model/colongpt_phi.py:21
↓ 1 callersMethod__init__
(self, config: Phi3Config)
colongpt/model/language_model/colongpt_phi3.py:21
↓ 1 callersMethod__init__
(self, vision_tower, args, delay_load=False)
colongpt/model/multimodal_encoder/siglip/siglip_encoder.py:9
↓ 1 callersMethod__init__
(self)
colongpt/model/multimodal_encoder/eva_clip/eva_clip_encoder.py:60
↓ 1 callersMethod__init__
(self)
colongpt/model/multimodal_encoder/eva_clip/eva_clip_processors.py:13
↓ 1 callersFunction_build_vision_tower
( vision_tower_path: str, embed_dim: int, vision_cfg: CLIPVisionCfg )
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:772
↓ 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
colongpt/model/language_model/phi/modeling_phi.py:521
↓ 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
colongpt/model/language_model/phi3/modeling_phi3.py:581
↓ 1 callersFunction_get_unpad_data
(attention_mask)
colongpt/model/language_model/phi/modeling_phi.py:69
↓ 1 callersFunction_get_unpad_data
(attention_mask)
colongpt/model/language_model/phi3/modeling_phi3.py:88
↓ 1 callersMethod_init_rope
(self)
colongpt/model/language_model/phi/modeling_phi.py:278
↓ 1 callersMethod_init_rope
(self)
colongpt/model/language_model/phi3/modeling_phi3.py:318
↓ 1 callersMethod_rope_scaling_validation
Validate the `rope_scaling` configuration.
colongpt/model/language_model/phi/configuration_phi.py:176
↓ 1 callersMethod_rope_scaling_validation
Validate the `rope_scaling` configuration.
colongpt/model/language_model/phi3/configuration_phi3.py:175
↓ 1 callersMethod_save
(self, output_dir: Optional[str] = None, state_dict=None)
colongpt/train/colongpt_trainer.py:236
↓ 1 callersMethod_upad_input
(self, query_layer, key_layer, value_layer, attention_mask, query_length)
colongpt/model/language_model/phi/modeling_phi.py:581
↓ 1 callersMethod_upad_input
(self, query_layer, key_layer, value_layer, attention_mask, query_length)
colongpt/model/language_model/phi3/modeling_phi3.py:682
↓ 1 callersFunctionbatched_forward
(model, x, batch_size=-1)
colongpt/util/s2wrapper/utils.py:34
↓ 1 callersFunctionbroadcat
(tensors, dim=-1)
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:12
↓ 1 callersFunctionbuild_demo
(embed_mode)
colongpt/serve/gradio_web_server_stg1.py:316
↓ 1 callersFunctionbuild_demo
(embed_mode)
colongpt/serve/gradio_web_server_stg2.py:316
↓ 1 callersMethodcall_for_batch
(self, output_ids: torch.LongTensor, scores: torch.FloatTensor, **kwargs)
colongpt/util/mm_utils.py:90
↓ 1 callersFunctioncheck_json_count
(file_path, expected_count)
script/multimodal_benchmark/multimodal_evaluator.py:109
↓ 1 callersFunctioncompute_tp_fp
(pred_bbox, ans_bbox, ovthresh=0.5)
script/multimodal_benchmark/multimodal_evaluator.py:32
↓ 1 callersFunctioncount_trainable_params
(model)
colongpt/train/train.py:396
↓ 1 callersMethodcreate_optimizer
Setup the optimizer. We provide a reasonable default that works well. If you want to use something else, you can pass a tuple in the
colongpt/train/colongpt_trainer.py:147
↓ 1 callersFunctioneval_cls_task
@func: evaluate [classify] task @task: image + instruction >>> categroy @metric: accuracy
script/multimodal_benchmark/multimodal_evaluator.py:9
↓ 1 callersFunctioneval_engine
(args)
script/multimodal_benchmark/multimodal_evaluator.py:119
↓ 1 callersFunctioneval_rec_task
@func: evaluate [REC] task @task: image + instruction >>> categroy @metric: iou, precision, recall
script/multimodal_benchmark/multimodal_evaluator.py:71
↓ 1 callersFunctioneval_reg_task
@func: evaluate [REG] task @task: image + cooridinate >>> categroy @metric: accuracy
script/multimodal_benchmark/multimodal_evaluator.py:20
↓ 1 callersMethodfeature_select
(self, image_forward_outs)
colongpt/model/multimodal_encoder/dino/dinov2_encoder.py:199
↓ 1 callersFunctionfind_all_linear_names
(model)
colongpt/train/train.py:162
↓ 1 callersMethodfix_init_weight
(self)
colongpt/model/multimodal_encoder/eva_clip/eva_vit.py:594
↓ 1 callersMethodforward
(self, hidden_states: torch.FloatTensor)
colongpt/model/language_model/phi3/modeling_phi3.py:259
↓ 1 callersMethodfrom_str
(cls, name)
colongpt/serve/controller.py:30
↓ 1 callersMethodgenerate_stream
(self, params)
colongpt/serve/model_worker.py:115
↓ 1 callersMethodgenerate_stream_gate
(self, params)
colongpt/serve/model_worker.py:194
↓ 1 callersMethodget_input_embeddings
(self)
colongpt/model/language_model/phi/modeling_phi.py:830
next →1–100 of 413, ranked by callers