↓ 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
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
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, 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
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