autocast.types.batch#
- class Sample(input_fields, output_fields, constant_scalars, constant_fields, boundary_conditions)[source]#
Bases:
objectA batch in input data space.
- Parameters:
input_fields (Float[Tensor, 'time spatial *spatial channel'])
output_fields (Float[Tensor, 'time spatial *spatial channel'])
constant_scalars (Float[Tensor, 'channel'] | None)
constant_fields (Float[Tensor, 'spatial *spatial channel'] | None)
boundary_conditions (Float[Tensor, 'spatial *spatial'] | None)
- input_fields: Float[Tensor, 'time spatial *spatial channel']#
- output_fields: Float[Tensor, 'time spatial *spatial channel']#
- class EncodedSample(encoded_inputs, encoded_output_fields, global_cond, encoded_info)[source]#
Bases:
objectA batch after being processed by an Encoder.
- Parameters:
- encoded_inputs: Float[Tensor, 'batch *optional_dims channel']#
- encoded_output_fields: Float[Tensor, 'batch *optional_dims channel']#
- class Batch(input_fields, output_fields, constant_scalars, constant_fields, boundary_conditions=None)[source]#
Bases:
objectA batch in input data space.
- Parameters:
input_fields (Float[Tensor, 'batch time spatial *spatial channel'])
output_fields (Float[Tensor, 'batch time spatial *spatial channel'])
constant_scalars (Float[Tensor, 'batch channel'] | None)
constant_fields (Float[Tensor, 'batch spatial *spatial channel'] | None)
boundary_conditions (Float[Tensor, 'spatial *spatial'] | None)
- input_fields: Float[Tensor, 'batch time spatial *spatial channel']#
- output_fields: Float[Tensor, 'batch time spatial *spatial channel']#
- class EncodedBatch(encoded_inputs, encoded_output_fields, global_cond, encoded_info)[source]#
Bases:
objectA batch after being processed by an Encoder.
- Parameters:
- encoded_inputs: Float[Tensor, 'batch *optional_dims channel']#
- encoded_output_fields: Float[Tensor, 'batch *optional_dims channel']#
- repeat(m)[source]#
Repeat batch members.
This interleaves the batch dimension by repeating each sample m times.
For example, for m=3, a batch with samples 0, 1, 2, … becomes 0, 0, 0, 1, 1, 1, 2, 2, 2, …
- Parameters:
m (int)
- Return type: