|
inline ::flatbuffers::Offset< DeviceProgram > | tt::target::metal::CreateDeviceProgram (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> inputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> outputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::CommandQueue >>> command_queues=0) |
|
inline ::flatbuffers::Offset< DeviceProgram > | tt::target::metal::CreateDeviceProgramDirect (::flatbuffers::FlatBufferBuilder &_fbb, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *inputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *outputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::metal::CommandQueue >> *command_queues=nullptr) |
|
inline ::flatbuffers::Offset< Program > | tt::target::metal::CreateProgram (::flatbuffers::FlatBufferBuilder &_fbb, ::flatbuffers::Offset<::flatbuffers::String > name=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> inputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::TensorRef >>> outputs=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::DeviceProgram >>> device_programs=0, ::flatbuffers::Offset< tt::target::DebugInfo > debug_info=0) |
|
inline ::flatbuffers::Offset< Program > | tt::target::metal::CreateProgramDirect (::flatbuffers::FlatBufferBuilder &_fbb, const char *name=nullptr, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *inputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::TensorRef >> *outputs=nullptr, const std::vector<::flatbuffers::Offset< tt::target::metal::DeviceProgram >> *device_programs=nullptr, ::flatbuffers::Offset< tt::target::DebugInfo > debug_info=0) |
|
inline ::flatbuffers::Offset< TTMetalBinary > | tt::target::metal::CreateTTMetalBinary (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Version *version=nullptr, ::flatbuffers::Offset<::flatbuffers::String > ttmlir_git_hash=0, ::flatbuffers::Offset< tt::target::SystemDesc > system_desc=0, ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< tt::target::metal::Program >>> programs=0) |
|
inline ::flatbuffers::Offset< TTMetalBinary > | tt::target::metal::CreateTTMetalBinaryDirect (::flatbuffers::FlatBufferBuilder &_fbb, const tt::target::Version *version=nullptr, const char *ttmlir_git_hash=nullptr, ::flatbuffers::Offset< tt::target::SystemDesc > system_desc=0, const std::vector<::flatbuffers::Offset< tt::target::metal::Program >> *programs=nullptr) |
|
const tt::target::metal::TTMetalBinary * | tt::target::metal::GetTTMetalBinary (const void *buf) |
|
const tt::target::metal::TTMetalBinary * | tt::target::metal::GetSizePrefixedTTMetalBinary (const void *buf) |
|
const char * | tt::target::metal::TTMetalBinaryIdentifier () |
|
bool | tt::target::metal::TTMetalBinaryBufferHasIdentifier (const void *buf) |
|
bool | tt::target::metal::SizePrefixedTTMetalBinaryBufferHasIdentifier (const void *buf) |
|
bool | tt::target::metal::VerifyTTMetalBinaryBuffer (::flatbuffers::Verifier &verifier) |
|
bool | tt::target::metal::VerifySizePrefixedTTMetalBinaryBuffer (::flatbuffers::Verifier &verifier) |
|
const char * | tt::target::metal::TTMetalBinaryExtension () |
|
void | tt::target::metal::FinishTTMetalBinaryBuffer (::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< tt::target::metal::TTMetalBinary > root) |
|
void | tt::target::metal::FinishSizePrefixedTTMetalBinaryBuffer (::flatbuffers::FlatBufferBuilder &fbb, ::flatbuffers::Offset< tt::target::metal::TTMetalBinary > root) |
|