MCPcopy Create free account

hub / github.com/PKU-YuanGroup/Chat-UniVi / types & classes

Types & classes52 in github.com/PKU-YuanGroup/Chat-UniVi

↓ 11 callersClassCTM
ChatUniVi/model/cluster.py:226
↓ 11 callersClassTCBlock
ChatUniVi/model/cluster.py:259
↓ 8 callersClassKeywordsStoppingCriteria
ChatUniVi/mm_utils.py:50
↓ 4 callersClassConversation
A class that keeps all conversation history.
ChatUniVi/conversation.py:16
↓ 2 callersClassCLIPVisionTower
ChatUniVi/model/multimodal_encoder/clip_encoder.py:7
↓ 2 callersClassCausalLMHead
Causal Language Modeling head. Reference: Improving Language Understanding by Generative Pre-Training. https://cdn.openai.com/res
ChatUniVi/model/language_model/language_model/modeling_phi.py:791
↓ 2 callersClassCausalLMLoss
Causal Language Modeling loss. Reference: Improving Language Understanding by Generative Pre-Training. https://cdn.openai.com/res
ChatUniVi/model/language_model/language_model/modeling_phi.py:813
↓ 2 callersClassChat
ChatUniVi/demo.py:13
↓ 2 callersClassStreamToLogger
Fake file-like stream object that redirects writes to a logger instance.
ChatUniVi/utils.py:60
↓ 1 callersClassAttention
ChatUniVi/model/multimodal_encoder/eva_vit.py:66
↓ 1 callersClassBlock
ChatUniVi/model/multimodal_encoder/eva_vit.py:153
↓ 1 callersClassChatUniViLlamaModel
ChatUniVi/model/language_model/llama.py:16
↓ 1 callersClassChatUniViPhiModel
ChatUniVi/model/language_model/phi.py:33
↓ 1 callersClassChatUniViTrainer
ChatUniVi/train/trainer.py:27
↓ 1 callersClassDataCollatorForSupervisedDataset
Collate examples for supervised fine-tuning.
ChatUniVi/train/train.py:929
↓ 1 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
ChatUniVi/model/multimodal_encoder/eva_vit.py:31
↓ 1 callersClassEVAVisionTower
ChatUniVi/model/multimodal_encoder/eva_encoder.py:7
↓ 1 callersClassEmbedding
Token embedding with dropout.
ChatUniVi/model/language_model/language_model/modeling_phi.py:69
↓ 1 callersClassIdentityMap
ChatUniVi/model/multimodal_projector/builder.py:6
↓ 1 callersClassImageEvalProcessor
ChatUniVi/model/multimodal_encoder/processor.py:34
↓ 1 callersClassImageTrainProcessor
ChatUniVi/model/multimodal_encoder/processor.py:16
↓ 1 callersClassInferenceParams
Inference parameters passed to model to efficiently calculate and store context during inference. Reference: https://github.com/Dao-A
ChatUniVi/model/language_model/language_model/modeling_phi.py:37
↓ 1 callersClassLazySupervisedDataset
Dataset for supervised fine-tuning.
ChatUniVi/train/train.py:752
↓ 1 callersClassMHA
Multi-head attention layer.
ChatUniVi/model/language_model/language_model/modeling_phi.py:511
↓ 1 callersClassMLP
Multi-Layer Perceptron. Reference: Attention Is All You Need. https://arxiv.org/pdf/1706.03762.pdf.
ChatUniVi/model/language_model/language_model/modeling_phi.py:295
↓ 1 callersClassMlp
ChatUniVi/model/multimodal_encoder/eva_vit.py:46
↓ 1 callersClassParallelBlock
Parallel block. This block applies parallel mixer and MLP layers to the input (used in GPT-J and CodeGen).
ChatUniVi/model/language_model/language_model/modeling_phi.py:744
↓ 1 callersClassPatchEmbed
Image to Patch Embedding
ChatUniVi/model/multimodal_encoder/eva_vit.py:185
↓ 1 callersClassPhiModel
Phi model.
ChatUniVi/model/language_model/language_model/modeling_phi.py:891
↓ 1 callersClassRelativePositionBias
ChatUniVi/model/multimodal_encoder/eva_vit.py:210
↓ 1 callersClassVisionTransformer
Vision Transformer with support for patch or hybrid CNN input stage
ChatUniVi/model/multimodal_encoder/eva_vit.py:249
ClassBaseProcessor
ChatUniVi/model/multimodal_encoder/processor.py:6
ClassChatUniViConfig
ChatUniVi/model/language_model/llama.py:12
ClassChatUniViConfig
ChatUniVi/model/language_model/phi.py:29
ClassChatUniViLlamaForCausalLM
ChatUniVi/model/language_model/llama.py:23
ClassChatUniViMetaForCausalLM
ChatUniVi/model/arch.py:89
ClassChatUniViPhiForCausalLM
ChatUniVi/model/language_model/phi.py:40
ClassCrossAttention
Cross-attention layer (compatible with PyTorch). Reference: https://github.com/Dao-AILab/flash-attention/blob/main/flash_attn/modules/mha
ChatUniVi/model/language_model/language_model/modeling_phi.py:389
ClassDataArguments
ChatUniVi/train/train.py:65
ClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
ChatUniVi/model/cluster.py:80
ClassLogitsProcessor
Abstract base class for all logit processors that can be applied during generation.
ChatUniVi/eval/model_coco_vqa.py:72
ClassMetaModel
ChatUniVi/model/arch.py:11
ClassModelArguments
ChatUniVi/train/train.py:47
ClassPhiConfig
Phi configuration.
ChatUniVi/model/language_model/language_model/configuration_phi.py:10
ClassPhiForCausalLM
Phi for Causal Language Modeling.
ChatUniVi/model/language_model/language_model/modeling_phi.py:934
ClassPhiPreTrainedModel
Phi pre-trained model.
ChatUniVi/model/language_model/language_model/modeling_phi.py:838
ClassQWenImageProcessor
ChatUniVi/model/multimodal_encoder/processor.py:52
ClassRotaryEmbedding
Rotary positional embedding (RoPE). Reference: RoFormer: Enhanced Transformer with Rotary Position Embedding. https://arxiv.org/p
ChatUniVi/model/language_model/language_model/modeling_phi.py:173
ClassSelfAttention
Self-attention layer (compatible with PyTorch). Reference: https://github.com/Dao-AILab/flash-attention/blob/main/flash_attn/modules/mha.
ChatUniVi/model/language_model/language_model/modeling_phi.py:329
ClassSeparatorStyle
Different separator style.
ChatUniVi/conversation.py:6
ClassSimpleResBlock
ChatUniVi/model/multimodal_projector/builder.py:18
ClassTrainingArguments
ChatUniVi/train/train.py:75