Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boheumd/MA-LMM
/ functions
Functions
1,238 in github.com/boheumd/MA-LMM
⨍
Functions
1,238
◇
Types & classes
310
↳
Endpoints
9
↓ 3 callers
Function
apply_rot_embed
(x: torch.Tensor, sin_emb, cos_emb)
lavis/models/clip_models/timm_model.py:434
↓ 3 callers
Method
attention
(self, x: torch.Tensor, attn_mask: Optional[torch.Tensor] = None)
lavis/models/clip_models/model.py:279
↓ 3 callers
Method
eval_epoch
Evaluate the model on a given split. Args: split_name (str): name of the split to evaluate on. cur_epoch (in
lavis/runners/runner_base.py:461
↓ 3 callers
Method
forward_encoder
(self, samples)
lavis/models/blip_models/blip_vqa.py:104
↓ 3 callers
Function
freeze_batch_norm_2d
Converts all `BatchNorm2d` and `SyncBatchNorm` layers of provided module into `FrozenBatchNorm2d`. If `module` is itself an instance of eithe
lavis/models/clip_models/utils.py:14
↓ 3 callers
Method
get_builder_class
(cls, name)
lavis/common/registry.py:232
↓ 3 callers
Method
get_extended_attention_mask
Makes broadcastable attention and causal masks so that future and masked tokens are ignored. Arguments: attention_mask (
lavis/models/blip2_models/Qformer.py:713
↓ 3 callers
Method
get_input_embeddings
(self)
lavis/models/blip2_models/Qformer.py:699
↓ 3 callers
Function
get_pretrained_url
(model: str, tag: str)
lavis/models/clip_models/pretrained.py:120
↓ 3 callers
Method
get_processor_class
(cls, name)
lavis/common/registry.py:244
↓ 3 callers
Function
get_world_size
()
lavis/common/dist_utils.py:41
↓ 3 callers
Function
init_bert_tokenizer
()
app/utils.py:44
↓ 3 callers
Function
load_dataset_config
(cfg_path)
lavis/datasets/builders/base_dataset_builder.py:230
↓ 3 callers
Function
makedir
Create the directory if it does not exist.
lavis/common/utils.py:64
↓ 3 callers
Function
memory_bank_compress
Compresses the memory bank if the current memory bank length is greater than the threshold. Compression_size is the number of frames that are
lavis/models/blip2_models/blip2.py:352
↓ 3 callers
Function
pixel_freq_bands
( num_bands: int, max_freq: float = 224.0, linear_bands: bool = True, dtype: torch.dtype = tor
lavis/models/clip_models/timm_model.py:250
↓ 3 callers
Function
prepare_sample
(samples, cuda_enabled=True)
lavis/datasets/data_utils.py:76
↓ 3 callers
Method
processDigitArticle
(self, inText)
lavis/common/vqa_tools/vqa_eval.py:261
↓ 3 callers
Method
register
r"""Register an item to registry with key 'name' Args: name: Key with which the item will be registered. Usage::
lavis/common/registry.py:205
↓ 3 callers
Function
reorg_datasets_by_split
Organizes datasets by split. Args: datasets: dict of torch.utils.data.Dataset objects by name. Returns: Dict of dataset
lavis/datasets/data_utils.py:85
↓ 3 callers
Function
rot
(x)
lavis/models/clip_models/timm_model.py:430
↓ 3 callers
Method
setup_task
(cls, cfg)
lavis/tasks/vqa.py:52
↓ 3 callers
Function
show_samples
(dataset, offset=0, is_next=False)
app/dataset_browser.py:94
↓ 3 callers
Method
step
(self, cur_epoch, cur_step)
lavis/common/optims.py:37
↓ 3 callers
Method
to_dict
(self)
lavis/common/config.py:166
↓ 2 callers
Method
__init__
(self, vis_processor, text_processor, vis_root, ann_paths, num_frames, prompt='', split='train')
lavis/datasets/datasets/youcook_caption_datasets.py:23
↓ 2 callers
Method
__init__
(self)
lavis/processors/alpro_processors.py:52
↓ 2 callers
Function
_file_name
(row)
lavis/datasets/download_scripts/DownloadConceptualCaptions/download_data_cc3m.py:82
↓ 2 callers
Function
_file_name
(row)
lavis/datasets/download_scripts/DownloadConceptualCaptions/download_data_cc12m.py:82
↓ 2 callers
Method
_predict_class
Args: samples (dict): A dictionary containing the following keys: - image (torch.Tensor): A tensor of shape (batc
lavis/models/blip2_models/blip2_t5_instruct.py:503
↓ 2 callers
Method
_predict_class
( self, samples, candidates, n_segments=1, )
lavis/models/blip2_models/blip2_vicuna_instruct.py:577
↓ 2 callers
Function
_rescan_model_configs
()
lavis/models/clip_models/model.py:896
↓ 2 callers
Method
_save_checkpoint
(self, cur_iters, is_best=False)
lavis/runners/runner_iter.py:156
↓ 2 callers
Method
_save_result_leaderboard
Saving the results in the format required for leaderboard evaluation. [TODO] add support for multi-choice.
lavis/tasks/vqa.py:330
↓ 2 callers
Method
_shift_right
(self, input_ids)
lavis/models/blip2_models/modeling_t5.py:919
↓ 2 callers
Method
_train_inner_loop
An inner training loop compatible with both epoch-based and iter-based training. When using epoch-based, training stops after one ep
lavis/tasks/base_task.py:160
↓ 2 callers
Function
_urlretrieve
(url: str, filename: str, chunk_size: int = 1024)
lavis/common/utils.py:154
↓ 2 callers
Method
add_meter
(self, name, meter)
lavis/common/logger.py:121
↓ 2 callers
Function
all_gather_with_grad
Performs all_gather operation on the provided tensors. Graph remains connected for backward grad computation.
lavis/models/base_model.py:208
↓ 2 callers
Method
attention
(self, x: torch.Tensor)
lavis/models/clip_vit.py:132
↓ 2 callers
Method
build_datasets
(self, cfg)
lavis/tasks/vqa.py:76
↓ 2 callers
Function
build_fourier_pos_embed
( feat_shape: List[int], bands: Optional[torch.Tensor] = None, num_bands: int = 64, max_res: i
lavis/models/clip_models/timm_model.py:329
↓ 2 callers
Method
build_model
(self, cfg)
lavis/tasks/base_task.py:29
↓ 2 callers
Function
build_model_from_openai_state_dict
(state_dict: dict)
lavis/models/clip_models/model.py:792
↓ 2 callers
Function
bytes_to_unicode
Returns list of utf-8 byte and a corresponding list of unicode strings. The reversible bpe codes work on unicode strings. This means you
lavis/models/clip_models/tokenizer.py:32
↓ 2 callers
Function
compute_gradcam
(model, visual_input, text_input, tokenized_text, block_num=6)
lavis/models/blip_models/blip_image_text_matching.py:151
↓ 2 callers
Method
compute_itm
(self, image_inputs, text_ids, text_atts)
lavis/models/blip2_models/blip2_qformer.py:347
↓ 2 callers
Function
compute_sim_matrix
(model, data_loader, **kwargs)
lavis/models/albef_models/__init__.py:76
↓ 2 callers
Function
concat_datasets
Concatenates multiple datasets into a single dataset. It supports may-style datasets and DataPipeline from WebDataset. Currently, does not s
lavis/datasets/data_utils.py:111
↓ 2 callers
Method
concat_text_input_output
(self, input_ids, input_atts, output_ids, output_atts)
lavis/models/blip2_models/blip2_vicuna_instruct.py:116
↓ 2 callers
Function
convert_weights_to_fp16
Convert applicable model parameters to fp16
lavis/models/eva_vit.py:404
↓ 2 callers
Function
convert_weights_to_fp16
Convert applicable model parameters to fp16
lavis/models/clip_models/model.py:763
↓ 2 callers
Method
createIndex
(self)
lavis/common/vqa_tools/vqa.py:53
↓ 2 callers
Method
create_loaders
Create dataloaders for training and validation.
lavis/runners/runner_base.py:500
↓ 2 callers
Function
create_model
( model_name: str, pretrained: str = "", precision: str = "fp32", device: torch.device = torch
lavis/models/clip_models/model.py:934
↓ 2 callers
Function
crop
Args: clip (torch.tensor): Video clip to be cropped. Size is (C, T, H, W)
lavis/processors/functional_video.py:23
↓ 2 callers
Function
download_pretrained
(url: str, root: str = os.path.expanduser("~/.cache/clip"))
lavis/models/clip_models/pretrained.py:130
↓ 2 callers
Method
format_arguments
(self)
lavis/common/config.py:249
↓ 2 callers
Method
format_help
(self)
lavis/common/config.py:252
↓ 2 callers
Method
forward
( self, hidden_states, attention_mask=None, head_mask=None, encoder_hi
lavis/models/med.py:422
↓ 2 callers
Method
forward_encoder
(self, samples)
lavis/models/blip_models/blip_caption.py:53
↓ 2 callers
Method
forward_encoder
(self, samples)
lavis/models/albef_models/albef_vqa.py:137
↓ 2 callers
Method
from_config
(cls, cfg=None)
lavis/processors/base_processor.py:20
↓ 2 callers
Method
getQuesIds
Get question ids that satisfy given filter conditions. default skips that filter :param imgIds (int array) : get question ids f
lavis/common/vqa_tools/vqa.py:79
↓ 2 callers
Method
get_embed
(self, shape: List[int])
lavis/models/clip_models/timm_model.py:497
↓ 2 callers
Method
get_names
(self)
lavis/datasets/builders/__init__.py:126
↓ 2 callers
Function
get_pairs
Return set of symbol pairs in a word. Word is represented as tuple of symbols (symbols being variable-length strings).
lavis/models/clip_models/tokenizer.py:58
↓ 2 callers
Function
image_transform
( image_size: int, is_train: bool, mean: Optional[Tuple[float, ...]] = None, std: Optional[Tup
lavis/models/clip_models/transform.py:68
↓ 2 callers
Function
init_distributed_mode
(args)
lavis/common/dist_utils.py:57
↓ 2 callers
Function
inv_freq_bands
( num_bands: int, temperature: float = 100000.0, step: int = 2, dtype: torch.dtype = torch.flo
lavis/models/clip_models/timm_model.py:266
↓ 2 callers
Method
load_checkpoint
Load from a finetuned checkpoint. This should expect no mismatch in the model keys and the checkpoint keys.
lavis/models/base_model.py:29
↓ 2 callers
Function
load_dataset
Example >>> dataset = load_dataset("coco_caption", cfg=None) >>> splits = dataset.keys() >>> print([len(dataset[split]) for split in
lavis/datasets/builders/__init__.py:81
↓ 2 callers
Function
load_model_cache
(name, model_type, is_eval, device)
app/utils.py:39
↓ 2 callers
Function
load_video
(video_path, n_frms=MAX_INT, height=-1, width=-1, sampling="uniform")
lavis/datasets/data_utils.py:29
↓ 2 callers
Method
log_config
(self)
lavis/runners/runner_base.py:664
↓ 2 callers
Method
model
A property to get the DDP-wrapped model on the device.
lavis/runners/runner_base.py:80
↓ 2 callers
Function
move_to_cuda
(sample)
lavis/datasets/data_utils.py:69
↓ 2 callers
Method
next
(self, it)
lavis/datasets/datasets/dataloader_utils.py:101
↓ 2 callers
Function
norm_cdf
(x)
lavis/models/clip_models/timm_model.py:509
↓ 2 callers
Function
patch_device
(module)
lavis/models/clip_models/model.py:1116
↓ 2 callers
Function
patch_float
(module)
lavis/models/clip_models/model.py:1144
↓ 2 callers
Method
preload
(self, it)
lavis/datasets/datasets/dataloader_utils.py:76
↓ 2 callers
Method
pretty_print
(self)
lavis/common/config.py:144
↓ 2 callers
Method
prune_heads
(self, heads)
lavis/models/blip2_models/modeling_t5.py:376
↓ 2 callers
Method
reset_classifier
(self, num_classes, global_pool='')
lavis/models/eva_vit.py:323
↓ 2 callers
Function
rotate_half
Rotates half the hidden dims of the input.
lavis/models/blip2_models/modeling_llama.py:127
↓ 2 callers
Method
save_attention_map
(self, attention_map)
lavis/models/blip2_models/Qformer.py:155
↓ 2 callers
Function
setup_logger
(output_dir)
lavis/common/logger.py:192
↓ 2 callers
Method
share_cross_attention
(self, model)
lavis/models/albef_models/albef_nlvr.py:198
↓ 2 callers
Function
shear_level_to_args
(MAX_LEVEL, replace_value)
lavis/processors/randaugment.py:230
↓ 2 callers
Method
train
(self)
lavis/runners/runner_iter.py:71
↓ 2 callers
Function
translate_level_to_args
(translate_const, MAX_LEVEL, replace_value)
lavis/processors/randaugment.py:240
↓ 2 callers
Function
tune_channel
(ch)
lavis/processors/randaugment.py:25
↓ 2 callers
Method
update
(self, value, n=1)
lavis/common/logger.py:34
↓ 2 callers
Function
warmup_lr_schedule
Warmup the learning rate
lavis/common/optims.py:106
↓ 1 callers
Method
__getitem__
(self, index)
lavis/datasets/datasets/snli_ve_datasets.py:40
↓ 1 callers
Method
__getitem__
(self, index)
lavis/datasets/datasets/retrieval_datasets.py:45
↓ 1 callers
Method
__getitem__
(self, index)
lavis/datasets/datasets/image_text_pair_datasets.py:36
↓ 1 callers
Method
__getitem__
(self, index)
lavis/datasets/datasets/imagefolder_dataset.py:34
↓ 1 callers
Method
__getitem__
(self, index)
lavis/datasets/datasets/gqa_datasets.py:37
← previous
next →
101–200 of 1,238, ranked by callers