↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_dx(
x_ptr,
y_ptr,
A_t_ptr,
lse_global_ptr,
x_grad_ptr,
locks_V_ptr,
stride_x_N,
variants/double_recomp3.py:404
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
entropy_ptr,
stride_x_N,
stride
variants/final_fusion_VII.py:457
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_parallel_splitN_V.py:401
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
entropy_ptr,
stride_x_N,
stride
variants/final_fusion_deployed.py:357
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_arbitary_input.py:393
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_parallel_splitN_V_usable.py:394
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
sz_ptr,
x_ptr,
y_ptr,
A_grad_ptr,
stride_x_N,
stride_x_H,
stride_A_H,
stride
variants/chunked_highmem.py:413
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_usable_variant.py:390
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_parallel_split.py:340
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
stride_
variants/final_fusion_parallel.py:331
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dA(
z_nv_ptr,
y_ptr,
x_ptr,
A_grad_ptr,
lse_ptr,
entropy_ptr,
stride_x_N,
stride
linear_cross_entropy/ops.py:341
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_VII.py:355
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_parallel_splitN_V.py:310
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_deployed.py:256
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_arbitary_input.py:295
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_parallel_splitN_V_usable.py:296
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
sz_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
stride_x_N,
stride_x_H,
stride_A_H,
stri
variants/chunked_highmem.py:340
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_usable_variant.py:292
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_parallel_split.py:252
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
variants/final_fusion_parallel.py:252
↓ 1 callersFunctionlinear_xent_bwd_kernel_matmul_t_epilogue_dx(
z_nv_ptr,
y_ptr,
A_t_ptr,
x_grad_ptr,
lse_ptr,
stride_x_N,
stride_x_H,
strid
linear_cross_entropy/ops.py:240
↓ 1 callersFunctionreference_torch_checkpoint(x, y, A, default_chunk_size=512, ignore_index=-1, z_regularization=0.0, logit_scale=1.0)
variants/final_fusion_VII.py:62
Method__init__(
self,
in_features: int,
out_features: int,
device=None,
dtype=None,
variants/final_fusion_VII.py:1022
Method__init__(
self,
in_features: int,
out_features: int,
device=None,
dtype=None,
variants/final_fusion_deployed.py:850
Method__init__(
self,
in_features: int,
out_features: int,
device=None,
dtype=None,
linear_cross_entropy/ops.py:890
Function_inner_function(x_block, y_block, A, num_blocks, ignore_index=-1, z_regularization=0.0, logit_scale=1.0)
variants/final_fusion_VII.py:45