kempnerforge.model.norm

Normalization layers for KempnerForge models.

Functions

build_norm(norm_type, dim[, eps])

Build a normalization layer by name.

Classes

RMSNorm

Root Mean Square Layer Normalization (Llama-style).

class kempnerforge.model.norm.RMSNorm[source]

Bases: Module

Root Mean Square Layer Normalization (Llama-style).

Simpler and faster than LayerNorm — no mean subtraction, no bias.

__init__(dim, eps=1e-05)[source]
Parameters:
Return type:

None

forward(x)[source]
Parameters:

x (torch.Tensor)

Return type:

torch.Tensor

kempnerforge.model.norm.build_norm(norm_type, dim, eps=1e-05)[source]

Build a normalization layer by name.

Parameters:
Return type:

torch.nn.Module