

# Data Types
<a name="API_Types"></a>

The Amazon SageMaker Training Session Runtime API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AdamParamsConfig](API_AdamParamsConfig.md) 
+  [ComputeLogprobsConfig](API_ComputeLogprobsConfig.md) 
+  [ComputeLogprobsResult](API_ComputeLogprobsResult.md) 
+  [Datum](API_Datum.md) 
+  [EncodedTextChunk](API_EncodedTextChunk.md) 
+  [ForwardBackwardConfig](API_ForwardBackwardConfig.md) 
+  [ForwardBackwardResult](API_ForwardBackwardResult.md) 
+  [ForwardConfig](API_ForwardConfig.md) 
+  [ForwardResult](API_ForwardResult.md) 
+  [LoadStateConfig](API_LoadStateConfig.md) 
+  [LoadStateResult](API_LoadStateResult.md) 
+  [LoadWeightsForSamplingConfig](API_LoadWeightsForSamplingConfig.md) 
+  [LoadWeightsForSamplingResult](API_LoadWeightsForSamplingResult.md) 
+  [ModelInput](API_ModelInput.md) 
+  [OperationConfig](API_OperationConfig.md) 
+  [OperationResult](API_OperationResult.md) 
+  [OptimizerStepConfig](API_OptimizerStepConfig.md) 
+  [OptimizerStepResult](API_OptimizerStepResult.md) 
+  [SampleConfig](API_SampleConfig.md) 
+  [SampledSequence](API_SampledSequence.md) 
+  [SampleOperationConfig](API_SampleOperationConfig.md) 
+  [SampleOperationResult](API_SampleOperationResult.md) 
+  [SampleResponse](API_SampleResponse.md) 
+  [SampleTokenUsage](API_SampleTokenUsage.md) 
+  [SamplingParams](API_SamplingParams.md) 
+  [SaveStateConfig](API_SaveStateConfig.md) 
+  [SaveStateResult](API_SaveStateResult.md) 
+  [SaveWeightsConfig](API_SaveWeightsConfig.md) 
+  [SaveWeightsResult](API_SaveWeightsResult.md) 
+  [TensorData](API_TensorData.md) 
+  [TokenLogprob](API_TokenLogprob.md) 
+  [TrainingTokenUsage](API_TrainingTokenUsage.md) 