MCPcopy Create free account

hub / github.com/AuroraZengfh/MambaIC / functions

Functions91 in github.com/AuroraZengfh/MambaIC

↓ 20 callersFunctionconv
(in_channels, out_channels, kernel_size=5, stride=2)
models/VSS_module.py:35
↓ 8 callersFunctiondeconv
(in_channels, out_channels, kernel_size=5, stride=2)
models/VSS_module.py:44
↓ 7 callersMethod__init__
(self, input_dim, output_dim, head_dim, window_size, type)
models/MambaIC.py:145
↓ 6 callersMethodload_state_dict
(self, state_dict)
models/MambaIC.py:543
↓ 5 callersFunctionste_round
(x: Tensor)
models/MambaIC.py:49
↓ 4 callersFunctioncompute_msssim
(a, b)
eval.py:22
↓ 4 callersFunctioncompute_psnr
(a, b)
eval.py:18
↓ 4 callersMethoddecompress
(self, strings, shape)
models/MambaIC.py:806
↓ 4 callersFunctionselective_scan
(u, delta, A, B, C, D=None, delta_bias=None, delta_softplus=True)
models/VSS_module.py:166
↓ 4 callersMethodupdate
(self, val, n=1)
train.py:105
↓ 2 callersMethodA_log_init
(d_state, d_inner, copies=-1, device=None, merge=True)
models/VSS_module.py:539
↓ 2 callersMethodD_init
(d_inner, copies=-1, device=None, merge=True)
models/VSS_module.py:556
↓ 2 callersMethod_standardized_cumulative
(self, inputs)
models/MambaIC.py:574
↓ 2 callersMethodbackward
(ctx, ys: torch.Tensor)
models/VSS_module.py:86
↓ 2 callersFunctioncompute_bpp
(out_net)
eval.py:25
↓ 2 callersFunctioncompute_msssim
(a, b)
train.py:28
↓ 2 callersFunctionconv1x1
1x1 convolution.
models/MambaIC.py:42
↓ 2 callersFunctioncrop
(x, padding)
eval.py:47
↓ 2 callersMethoddt_init
(dt_rank, d_inner, dt_scale=1.0, dt_init="random", dt_min=0.001, dt_max=0.1, dt_init_floor=1e-4, **factory_kwa
models/VSS_module.py:516
↓ 2 callersFunctionpad
(x, p)
eval.py:31
↓ 2 callersMethodupdate
(self, scale_table=None, force=False)
models/MambaIC.py:536
↓ 1 callersMethod__init__
(self)
train.py:99
↓ 1 callersMethod__init__
( self, d_model=96, d_state=16, ssm_ratio=2.0, dt_rank="auto",
models/VSS_module.py:258
↓ 1 callersMethod__initv0__
( self, # basic dims =========== d_model=96, d_state=16, ssm_ratio=2.0
models/VSS_module.py:443
↓ 1 callersMethod_forward
(self, input: torch.Tensor)
models/MambaIC.py:350
↓ 1 callersFunction_update_registered_buffer
( module, buffer_name, state_dict_key, state_dict, policy="resize_if_empty", dty
models/MambaIC.py:77
↓ 1 callersMethodcompress
(self, x)
models/MambaIC.py:703
↓ 1 callersFunctioncompute_bpp
(out_net)
train.py:60
↓ 1 callersFunctioncompute_psnr
(a, b)
train.py:53
↓ 1 callersFunctionconfigure_optimizers
Separate parameters for the main optimizer and the auxiliary optimizer. Return two optimizers
train.py:137
↓ 1 callersFunctioncrop
(x, padding)
train.py:47
↓ 1 callersFunctioncross_selective_scan
( x: torch.Tensor=None, x_proj_weight: torch.Tensor=None, x_proj_bias: torch.Tensor=None, dt_
models/VSS_module.py:117
↓ 1 callersFunctionfind_named_buffer
Helper function to find a named buffer. Returns a `torch.Tensor` or `None` Args: module (nn.Module): the root module query (s
models/MambaIC.py:65
↓ 1 callersMethodforward
Forward pass of Window Multi-head Self-attention module. Args: x: input tensor with shape of [b h w c]; attn_mask:
models/MambaIC.py:181
↓ 1 callersMethodforward
(self, x)
models/MambaIC.py:579
↓ 1 callersMethodgenerate_mask
generating the mask of SW-MSA Args: shift: shift parameters in CyclicShift. Returns: attn_mask: should be
models/MambaIC.py:162
↓ 1 callersFunctionget_scale_table
(min=SCALES_MIN, max=SCALES_MAX, levels=SCALES_LEVELS)
models/MambaIC.py:46
↓ 1 callersFunctionmain
(argv)
eval.py:78
↓ 1 callersFunctionmain
(argv)
train.py:392
↓ 1 callersFunctionpad
(x, p)
train.py:31
↓ 1 callersFunctionparse_args
(argv)
eval.py:53
↓ 1 callersFunctionparse_args
(argv)
train.py:287
↓ 1 callersMethodrelative_embedding
(self)
models/MambaIC.py:211
↓ 1 callersFunctionsave_checkpoint
(state, is_best, epoch, save_path, filename)
train.py:281
↓ 1 callersFunctionsetup_logger
(log_dir)
train.py:121
↓ 1 callersFunctiontest_epoch
(epoch, test_dataloader, model, criterion, type='mse')
train.py:224
↓ 1 callersFunctiontrain_one_epoch
( model, criterion, train_dataloader, optimizer, aux_optimizer, epoch, clip_max_norm, type='mse' )
train.py:171
↓ 1 callersFunctionupdate_registered_buffers
Update the registered buffers in a module according to the tensors sized in a state_dict. (There's no way in torch to directly load a buff
models/MambaIC.py:104
Method__getattr__
(self, key)
train.py:115
Method__init__
(self, lmbda=1e-2, type='mse')
train.py:69
Method__init__
SwinTransformer Block
models/MambaIC.py:217
Method__init__
(self, input_dim, output_dim, head_dim, window_size, drop_path, inter_dim=192)
models/MambaIC.py:241
Method__init__
(self, input_dim, output_dim, head_dim, window_size, drop_path)
models/MambaIC.py:264
Method__init__
(self, *args, **kwargs)
models/MambaIC.py:297
Method__init__
( self, hidden_dim: int = 0, drop_path: float = 0, norm_layer: Callable[..
models/MambaIC.py:312
Method__init__
(self, depths=[2, 2, 9, 2], drop_path_rate=0.1, N=128, M=320, num_slices=5, max_support_slices=5, **kwargs)
models/MambaIC.py:366
Method_likelihood
(self, inputs, scales, means=None)
models/MambaIC.py:560
Methodbackward
(ctx, dout, *args)
models/VSS_module.py:65
Methodbackward
(ctx, x: torch.Tensor)
models/VSS_module.py:105
Methodbackward
(ctx, dout, *args)
models/VSS_module.py:226
Methodbackward
(ctx, dout, *args)
models/VSS_module.py:248
Methodbackward
(ctx, y: torch.Tensor)
models/csm_triton.py:177
Methodbackward
(ctx, x: torch.Tensor)
models/csm_triton.py:202
Methodbackward
(ctx, y: torch.Tensor)
models/csm_triton.py:227
Methodcheckpostfix
(tag, value)
models/VSS_module.py:289
Functionfind_named_module
Helper function to find a named module. Returns a `nn.Module` or `None` Args: module (nn.Module): the root module query (str)
models/MambaIC.py:52
Methodforward
(self, output, target)
train.py:75
Methodforward
(ctx, u, delta, A, B, C, D=None, delta_bias=None, delta_softplus=False, nrows=1, backnrows=1, oflex=True)
models/VSS_module.py:57
Methodforward
(ctx, x: torch.Tensor)
models/VSS_module.py:76
Methodforward
(ctx, ys: torch.Tensor)
models/VSS_module.py:96
Methodforward
(ctx, u, delta, A, B, C, D=None, delta_bias=None, delta_softplus=False, nrows=1, backnrows=1, oflex=True)
models/VSS_module.py:218
Methodforward
(ctx, u, delta, A, B, C, D=None, delta_bias=None, delta_softplus=False, nrows=1, backnrows=1, oflex=True)
models/VSS_module.py:240
Methodforward
(self, x: torch.Tensor, **kwargs)
models/VSS_module.py:655
Methodforward
(ctx, x: torch.Tensor)
models/csm_triton.py:164
Methodforward
(ctx, y: torch.Tensor)
models/csm_triton.py:189
Methodforward
(ctx, x: torch.Tensor)
models/csm_triton.py:214
Methodforward
(self, x)
models/MambaIC.py:235
Methodforward
(self, x)
models/MambaIC.py:252
Methodforward
(self, x)
models/MambaIC.py:270
Methodforward
(self, x)
models/MambaIC.py:305
Methodforward
(self, input: torch.Tensor)
models/MambaIC.py:357
Methodforward_corev2
(self, x: torch.Tensor, cross_selective_scan=cross_selective_scan, **kwargs)
models/VSS_module.py:567
Methodforwardv0
(self, x: torch.Tensor, SelectiveScan = SelectiveScanMamba, seq=False, force_fp32=True, **kwargs)
models/VSS_module.py:584
Methodforwardxv
(self, x: torch.Tensor, mode="xv1", **kwargs)
models/VSS_module.py:674
Methodfrom_state_dict
Return a new model instance from `state_dict`.
models/MambaIC.py:552
Methodselective_scan
(u, delta, A, B, C, D=None, delta_bias=None, delta_softplus=True, nrows=1)
models/VSS_module.py:592
Functiontriton_cross_merge
( x, # (B, C, H, W) y, # (B, 4, C, H, W) BC: tl.constexpr, BH: tl.constexpr, BW: tl.c
models/csm_triton.py:45
Functiontriton_cross_merge_1b1
( x, # (B, C, H, W) y, # (B, 4, C, H, W) BC: tl.constexpr, BH: tl.constexpr, BW: tl.c
models/csm_triton.py:123
Functiontriton_cross_scan
( x, # (B, C, H, W) y, # (B, 4, C, H, W) BC: tl.constexpr, BH: tl.constexpr, BW: tl.c
models/csm_triton.py:7
Functiontriton_cross_scan_
( x, # (B, C, H, W) y, # (B, 4, C, H, W) BC: tl.constexpr, BH: tl.constexpr, BW: tl.c
models/csm_triton.py:236
Functiontriton_cross_scan_1b1
( x, # (B, C, H, W) y, # (B, 4, C, H, W) BC: tl.constexpr, BH: tl.constexpr, BW: tl.c
models/csm_triton.py:83