spark.nn.interfaces.control.sampler#
Classes#
Sampler configuration class. |
|
Sample a single input streams of inputs of the same type into a single stream. |
Module Contents#
- class spark.nn.interfaces.control.sampler.SamplerConfig(__skip_validation__=False, **kwargs)[source]#
Bases:
spark.nn.interfaces.control.base.ControlInterfaceConfigSampler configuration class.
- Parameters:
__skip_validation__ (bool)
- class spark.nn.interfaces.control.sampler.Sampler(config=None, **kwargs)[source]#
Bases:
spark.nn.interfaces.control.base.ControlInterfaceSample a single input streams of inputs of the same type into a single stream. Indices are selected randomly and remain fixed.
- Init:
sample_size: int
- Input:
input: type[SparkPayload]
- Output:
output: type[SparkPayload]
- Parameters:
config (SamplerConfig | None)
- config: SamplerConfig[source]#
- build(input_specs)[source]#
Build method.
- Parameters:
input_specs (dict[str, spark.core.specs.PortSpecs])
- Return type:
None
- __call__(inputs)[source]#
Sub/Super-sample the input stream to get the pre-specified number of samples.
- Parameters:
inputs (spark.core.payloads.SparkPayload)
- Return type: