# tinker.types.TrainingRun ## *class* [**tinker.types.TrainingRun**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L9)(*[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/_models.py#L88)*) **Fields:** - [**training_run_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L10) (*str*) – The unique identifier for the training run - [**base_model**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L13) (*str*) – The base model name this model is derived from - [**model_owner**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L16) (*str*) – The owner/creator of this model - [**is_lora**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L19) (*bool*) – Whether this model uses LoRA (Low-Rank Adaptation) - [**corrupted**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L22) (*bool*) – Whether the model is in a corrupted state - [**lora_rank**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L25) (*int | None*) – The LoRA rank if this is a LoRA model, null otherwise - [**last_request_time**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L28) (*datetime*) – The timestamp of the last request made to this model - [**last_checkpoint**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L31) (*[Checkpoint](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/checkpoint/index.md) | None*) – The most recent training checkpoint, if available - [**last_sampler_checkpoint**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L34) (*[Checkpoint](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/checkpoint/index.md) | None*) – The most recent sampler checkpoint, if available - [**user_metadata**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/training_run.py#L37) (*dict[str, str] | None*) – Optional metadata about this training run, set by the end-user ## Referenced by - [tinker.types.TrainingRunsResponse](https://tinker-docs.thinkingmachines.ai/tinker/api-reference/types/trainingrunsresponse/index.md)