# tinker.types.ParsedCheckpointTinkerPath

## _class_ [**tinker.types.ParsedCheckpointTinkerPath**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L34) (_[BaseModel](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/_models.py#L88)_)

**Fields:**

- [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L35) (_str_) – The tinker path to the checkpoint  
- [**training_run_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L38) (_str_) – The training run ID  
- [**checkpoint_type**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L41) (_[CheckpointType](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L8)_) – The type of checkpoint (training or sampler)  
- [**checkpoint_id**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L44) (_str_) – The checkpoint ID

### [**from_tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L48)(_tinker_path_)

Parse a tinker path to an instance of ParsedCheckpointTinkerPath

**Parameters:**

- [**tinker_path**](https://github.com/thinking-machines-lab/tinker/blob/main/src/tinker/types/checkpoint.py#L48) (_str_)

**Returns:** _[ParsedCheckpointTinkerPath](https://tinker-docs.thinking-machines-lab/tinker/api-reference/types/parsedcheckpointtinkerpath/)_
