Class NativeAPI.SamplerParams
public static class NativeAPI.SamplerParams
- Inheritance
-
objectNativeAPI.SamplerParams
Methods
litert_lm_sampler_params_create(SamplerType)
Creates LiteRT LM Sampler Parameters with a specific sampler type. The caller is responsible for destroying the parameters using litert_lm_sampler_params_delete(nint).
public static extern nint litert_lm_sampler_params_create(SamplerType type)
Parameters
typeSamplerTypeThe sampler type to use.
Returns
- nint
A pointer to the created parameters, or nint.Zero on failure.
litert_lm_sampler_params_delete(nint)
Destroys LiteRT LM Sampler Parameters.
public static extern void litert_lm_sampler_params_delete(nint @params)
Parameters
paramsnintThe parameters to destroy.
litert_lm_sampler_params_set_seed(nint, int)
Sets the seed.
public static extern void litert_lm_sampler_params_set_seed(nint @params, int seed)
Parameters
paramsnintseedint
litert_lm_sampler_params_set_temperature(nint, float)
Sets the temperature.
public static extern void litert_lm_sampler_params_set_temperature(nint @params, float temperature)
Parameters
paramsninttemperaturefloat
litert_lm_sampler_params_set_top_k(nint, int)
Sets the top-k value.
public static extern void litert_lm_sampler_params_set_top_k(nint @params, int topK)
Parameters
paramsninttopKint
litert_lm_sampler_params_set_top_p(nint, float)
Sets the top-p value.
public static extern void litert_lm_sampler_params_set_top_p(nint @params, float topP)
Parameters
paramsninttopPfloat