|
Mila 0.13.48
Deep Neural Network Library
|
Configuration for Rotary Position Embedding (RoPE) component. More...
#include <stdexcept>#include <string>#include <sstream>#include <utility>import Serialization.Metadata;import Dnn.ComponentConfig;import Dnn.Component;Classes | |
| class | Mila::Dnn::RopeConfig |
Namespaces | |
| namespace | Mila |
| Mila main API namespace. | |
| namespace | Mila::Dnn |
Configuration for Rotary Position Embedding (RoPE) component.
Provides construction, validation and serialization for RoPE configuration.
Design principle (Mila-wide):
Required (constructor): channels, n_heads, n_kv_heads, max_seq_len. Optional (fluent): base (default 10000.0f), rotary_dim (default 0 = full head_dim).
Typical usage: