pub struct BenchPopulationPreparationRequest {
pub protocol_version: ProtocolVersion,
pub model: MeasurementModelInput,
pub tokenizer_backend: String,
pub transformers_version: String,
pub request_source: Option<BenchRequestSourceInput>,
pub session_source: Option<BenchSessionSourceInput>,
pub source_path: Option<PathBuf>,
pub required_entries: u32,
pub seed: u64,
pub request_body: BTreeMap<String, SettingValue>,
pub artifact_dir: PathBuf,
}Expand description
The bounded tokenizer-backed operation that freezes one request population before any Bench case starts.
Fields§
§protocol_version: ProtocolVersion§model: MeasurementModelInput§tokenizer_backend: String§transformers_version: String§request_source: Option<BenchRequestSourceInput>§session_source: Option<BenchSessionSourceInput>§source_path: Option<PathBuf>§required_entries: u32§seed: u64§request_body: BTreeMap<String, SettingValue>§artifact_dir: PathBufTrait Implementations§
Source§impl Clone for BenchPopulationPreparationRequest
impl Clone for BenchPopulationPreparationRequest
Source§fn clone(&self) -> BenchPopulationPreparationRequest
fn clone(&self) -> BenchPopulationPreparationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for BenchPopulationPreparationRequest
impl<'de> Deserialize<'de> for BenchPopulationPreparationRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for BenchPopulationPreparationRequest
impl JsonSchema for BenchPopulationPreparationRequest
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreimpl StructuralPartialEq for BenchPopulationPreparationRequest
Auto Trait Implementations§
impl Freeze for BenchPopulationPreparationRequest
impl RefUnwindSafe for BenchPopulationPreparationRequest
impl Send for BenchPopulationPreparationRequest
impl Sync for BenchPopulationPreparationRequest
impl Unpin for BenchPopulationPreparationRequest
impl UnsafeUnpin for BenchPopulationPreparationRequest
impl UnwindSafe for BenchPopulationPreparationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more