layers.continuous_sincos_embedding_config ========================================= .. py:module:: layers.continuous_sincos_embedding_config Classes ------- .. autoapisummary:: layers.continuous_sincos_embedding_config.ContinuousSincosEmbeddingConfig Module Contents --------------- .. py:class:: ContinuousSincosEmbeddingConfig(/, **data) Bases: :py:obj:`pydantic.BaseModel` Configuration for Continuous Sine-Cosine Embedding layer. Create a new model by parsing and validating input data from keyword arguments. Raises [`ValidationError`][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. `self` is explicitly positional-only to allow `self` as a field name. .. py:attribute:: hidden_dim :type: int :value: None Dimensionality of the output embedding. .. py:attribute:: input_dim :type: int :value: None Dimensionality of the input coordinates. .. py:attribute:: max_wavelength :type: int :value: None Maximum wavelength for the sine-cosine embeddings. .. py:attribute:: assert_positive :type: bool :value: None Whether to assert that all input coordinates are positive.