Disable compiling
This commit is contained in:
parent
81a87cc262
commit
f627c1bf35
2 changed files with 6 additions and 5 deletions
|
|
@ -191,7 +191,7 @@ pass
|
|||
|
||||
|
||||
# [TODO] Unsure why RMS Layernorm is not torch.compiling properly
|
||||
# @torch.compiler.disable
|
||||
@torch.compiler.disable
|
||||
def fast_rms_layernorm(layernorm, X : torch.Tensor, gemma : bool = False):
|
||||
W : torch.Tensor = layernorm.weight
|
||||
eps : float = layernorm.variance_epsilon if \
|
||||
|
|
|
|||
|
|
@ -25,9 +25,9 @@ def _rope_embedding(
|
|||
cos, cos_row_stride,
|
||||
sin, sin_row_stride,
|
||||
seqlen,
|
||||
head_dim,
|
||||
n_heads,
|
||||
BACKWARD_PASS,
|
||||
head_dim : tl.constexpr,
|
||||
n_heads : tl.constexpr,
|
||||
BACKWARD_PASS : tl.constexpr,
|
||||
BLOCK_SIZE : tl.constexpr,
|
||||
):
|
||||
"""
|
||||
|
|
@ -144,7 +144,8 @@ class Fast_RoPE_Embedding(torch.autograd.Function):
|
|||
pass
|
||||
pass
|
||||
|
||||
|
||||
# [TODO] Unsure why RoPE Embedding is not torch.compiling properly
|
||||
@torch.compiler.disable
|
||||
def fast_rope_embedding(Q, K, cos, sin):
|
||||
Q = Fast_RoPE_Embedding.apply(Q.transpose(1, 2), cos, sin).transpose(1, 2)
|
||||
K = Fast_RoPE_Embedding.apply(K.transpose(1, 2), cos, sin).transpose(1, 2)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue