Class UserBufferEncodingFloat

Inheritance Relationships

Base Type

Class Documentation

class UserBufferEncodingFloat : public DlSystem::UserBufferEncoding

Public Functions

UserBufferEncodingFloat()

An encoding type where each element is represented by a float. Userbuffer size assumes float encoding for each element. (i.e., a tensor with dimensions (2,3) will be represented by (2 * 3) * 4 = 24 bytes in memory).

UserBufferEncodingFloat(const UserBufferEncodingFloat &other)

Copy Constructor for UserBufferEncodingFloat.

An encoding type where each element is represented by a float.

Userbuffer size assumes float encoding for each element. (i.e., a tensor with dimensions (2,3) will be represented by (2 * 3) * 4 = 24 bytes in memory).

Parameters

otherHandle[in] : a handle to another UserBufferEncodingFloat to copy

Returns

a handle to the constructed UserBufferEncodingFloat

UserBufferEncodingFloat(UserBufferEncodingFloat &&other) noexcept

Copy Constructor for UserBufferEncodingFloat.

An encoding type where each element is represented by a float.

Userbuffer size assumes float encoding for each element. (i.e., a tensor with dimensions (2,3) will be represented by (2 * 3) * 4 = 24 bytes in memory).

Parameters

otherHandle[in] : a handle to another UserBufferEncodingFloat to copy

Returns

a handle to the constructed UserBufferEncodingFloat

UserBufferEncoding(UserBufferEncoding &&other) noexcept