Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WanderRainy/MaRS
/ functions
Functions
61 in github.com/WanderRainy/MaRS
⨍
Functions
61
◇
Types & classes
8
↓ 27 callers
Function
print
(*args, **kwargs)
utils/misc.py:179
↓ 3 callers
Function
is_dist_avail_and_initialized
()
utils/misc.py:190
↓ 3 callers
Method
load_state_dict
(self, state_dict)
utils/misc.py:279
↓ 3 callers
Method
state_dict
(self)
utils/misc.py:276
↓ 3 callers
Method
update
(self, **kwargs)
utils/misc.py:94
↓ 2 callers
Method
__init__
(self, dim, num_layers, num_heads, mlp_ratio=4.0, drop=0.0, aa_order=('modality', 'global'))
models/MaRS.py:12
↓ 2 callers
Function
build_mars
(model_type='base', contrast_type='clip')
models/MaRS.py:171
↓ 2 callers
Function
convert_state_dict
(state_dict, prefix)
utils/convert_mars_checkpoints_to_swin.py:16
↓ 2 callers
Function
get_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
utils/pos_embed.py:49
↓ 2 callers
Function
get_patch_start_positions
(length, tile_size)
data/split_patch.py:19
↓ 2 callers
Function
get_world_size
()
utils/misc.py:198
↓ 2 callers
Function
setup_for_distributed
This function disables printing when not in master process
utils/misc.py:173
↓ 2 callers
Method
update
(self, value, n=1)
utils/misc.py:40
↓ 1 callers
Method
_load_or_build_cache
(self)
mars_dataset.py:65
↓ 1 callers
Method
add_meter
(self, name, meter)
utils/misc.py:123
↓ 1 callers
Function
clip_contrastive
(rgb_feats, sar_feats, t)
models/clips.py:5
↓ 1 callers
Function
cross_contrastive
多层次跨模态对比损失函数 Args: rgb_feats: RGB特征 [B, N, D] sar_feats: SAR特征 [B, N, D] temp_*: 各层级的温度系数 alpha, beta, gamma:
models/clips.py:30
↓ 1 callers
Function
get_2d_sincos_pos_embed_from_grid
(embed_dim, grid)
utils/pos_embed.py:38
↓ 1 callers
Function
get_args_parser
()
main_pretrain.py:28
↓ 1 callers
Function
get_grad_norm_
(parameters, norm_type: float = 2.0)
utils/misc.py:283
↓ 1 callers
Function
get_model
(model_str, norm_pix_loss=True)
models/model_factory.py:4
↓ 1 callers
Function
get_rank
()
utils/misc.py:204
↓ 1 callers
Function
is_main_process
()
utils/misc.py:210
↓ 1 callers
Method
log_every
(self, iterable, print_freq, header=None)
utils/misc.py:126
↓ 1 callers
Function
main
(args)
main_pretrain.py:90
↓ 1 callers
Function
main
()
data/split_patch.py:80
↓ 1 callers
Method
max
(self)
utils/misc.py:73
↓ 1 callers
Function
save_on_master
(*args, **kwargs)
utils/misc.py:214
↓ 1 callers
Method
synchronize_between_processes
(self)
utils/misc.py:119
↓ 1 callers
Function
train_one_epoch
(model: torch.nn.Module, data_loader: Iterable, optimizer: torch.optim.Optimizer,
engine_pretrain.py:14
Method
__call__
(self)
mars_dataset.py:29
Method
__call__
(self, loss, optimizer, clip_grad=None, parameters=None, create_graph=False, update_grad=True)
utils/misc.py:260
Method
__getattr__
(self, attr)
utils/misc.py:103
Method
__getitem__
(self, index)
mars_dataset.py:91
Method
__init__
(self, input_size=512, mask_patch_size=32, model_patch_size=4, mask_ratio=0.6)
mars_dataset.py:21
Method
__init__
( self, dataset_root="./data", img_size=256, # 512,32 mask_patch_size=16, #32,
mars_dataset.py:38
Method
__init__
(self, window_size=20, fmt=None)
utils/misc.py:32
Method
__init__
(self, delimiter="\t")
utils/misc.py:90
Method
__init__
(self)
utils/misc.py:257
Method
__init__
(self, model_name='swinv2_base_window8_256', img_size=512, in_chans=3, pretrained=True)
models/MaRS.py:77
Method
__init__
(self, encoder_rgb, encoder_sar, teacher_encoder, encoder_stride=32, contrast_type='none')
models/MaRS.py:106
Method
__len__
(self)
mars_dataset.py:88
Method
__str__
(self)
utils/misc.py:80
Method
__str__
(self)
utils/misc.py:111
Function
adjust_learning_rate
Decay the learning rate with half-cycle cosine after warmup
utils/lr_sched.py:9
Function
all_reduce_mean
(x)
utils/misc.py:335
Method
avg
(self)
utils/misc.py:64
Method
forward
(self, rgb_feat, sar_feat)
models/MaRS.py:34
Method
forward
(self, x, mask)
models/MaRS.py:89
Method
forward
(self, samples, mask_ratio)
models/MaRS.py:135
Function
get_2d_sincos_pos_embed
grid_size: int of the grid height and width return: pos_embed: [grid_size*grid_size, embed_dim] or [1+grid_size*grid_size, embed_dim] (w/
utils/pos_embed.py:20
Method
global_avg
(self)
utils/misc.py:69
Function
init_distributed_mode
(args)
utils/misc.py:219
Function
interpolate_pos_embed
(model, checkpoint_model)
utils/pos_embed.py:75
Function
load_model
(args, model_without_ddp, optimizer, loss_scaler)
utils/misc.py:318
Method
median
(self)
utils/misc.py:59
Method
no_weight_decay
(self)
models/MaRS.py:101
Function
save_model
(args, epoch, model, model_without_ddp, optimizer, loss_scaler)
utils/misc.py:298
Function
split_and_save
(sar_path, rgb_path, base_name)
data/split_patch.py:25
Method
synchronize_between_processes
Warning: does not synchronize the deque!
utils/misc.py:45
Method
value
(self)
utils/misc.py:77