oa::Rope

Rotary position embedding over a flattened [tokens, heads * head_dim] input.

Inheritance

public Module

Public Methods

oa::Matrix oa::Rope::forward(const oa::Matrix & inInput)

Constructor & Destructor Documentation

oa::Rope::Rope( oa::I32 inNumHeads, oa::I32 inHeadDim, oa::F32 inThetaBase = 10000.0F )
No public source comment is attached to this declaration.

Parameters

inNumHeads
oa::I32

inHeadDim
oa::I32

inThetaBase
oa::F32

Default: 10000.0F

Public Method Documentation

oa::Matrix oa::Rope::forward( const oa::Matrix & inInput )
No public source comment is attached to this declaration.

Parameters

inInput
const oa::Matrix &

Returns

oa::Matrix

The declared return value.