# tinker_cookbook.eval | Class | Description | | --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | [`TrainingClientEvaluator`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/eval/trainingclientevaluator/index.md) | An evaluator that uses a TrainingClient to compute metrics (e.g., loss). | | [`SamplingClientEvaluator`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/eval/samplingclientevaluator/index.md) | An evaluator that uses a SamplingClient to compute metrics (e.g., accuracy). |