TinkerSamplingClient
Wrap a tinker.SamplingClient to satisfy the
:class:~evsys_sdk.training.backend.SamplingClient Protocol shape.
Same name + same async method signatures as the Protocol, plus a
raw attribute for callers that want the underlying tinker client.
Attributes
attributeraw= rawattributename= nameattributemodel_pathstr | None= NoneFunctions
func__init__(self, raw, *, name='tinker') -> NoneparamselfparamrawAnyparamnamestr= 'tinker'Returns
Nonefuncsample_async(self, *, prompt, params, num_samples=1, include_prompt_logprobs=False, topk_prompt_logprobs=0) -> Anyparamselfparamprompttinker.ModelInputparamparamstinker.SamplingParamsparamnum_samplesint= 1paraminclude_prompt_logprobsbool= Falseparamtopk_prompt_logprobsint= 0Returns
typing.Anyfunccompute_logprobs_async(self, prompt) -> list[float | None]paramselfparamprompttinker.ModelInputReturns
list[float | None]