Tinkex.Types.TypeAliases (Tinkex v0.2.2)
View SourceType aliases for Python SDK parity.
These type aliases mirror Python's TypeAlias definitions for union types and dictionary types.
ModelInputChunk
Union of input chunk types that can appear in model input:
EncodedTextChunk- tokenized textImageAssetPointerChunk- reference to image assetImageChunk- inline image data
Mirrors Python tinker.types.ModelInputChunk.
LossFnInputs / LossFnOutput
Dictionary mapping string keys to TensorData values. Used for loss function inputs and outputs.
Mirrors Python tinker.types.LossFnInputs and tinker.types.LossFnOutput.
Summary
Types
Dictionary mapping string keys to TensorData.
Dictionary mapping string keys to TensorData.
Union of model input chunk types.
Types
@type loss_fn_inputs() :: %{optional(String.t()) => Tinkex.Types.TensorData.t()}
Dictionary mapping string keys to TensorData.
Mirrors Python LossFnInputs = Dict[str, TensorData].
@type loss_fn_output() :: %{optional(String.t()) => Tinkex.Types.TensorData.t()}
Dictionary mapping string keys to TensorData.
Mirrors Python LossFnOutput = Dict[str, TensorData].
@type model_input_chunk() :: Tinkex.Types.EncodedTextChunk.t() | Tinkex.Types.ImageAssetPointerChunk.t() | Tinkex.Types.ImageChunk.t()
Union of model input chunk types.
Mirrors Python ModelInputChunk = Union[EncodedTextChunk, ImageAssetPointerChunk, ImageChunk].