ExecutableImage
ExecutableImage
#include <api_impl.h>struct ExecutableImageDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:360
Public Attributes
| Return | Name | Description |
|---|---|---|
std::unique_ptr< CompilerOutput > | binary | |
const std::string | code | |
iree_host_size_t | arg_count | |
iree_host_size_t | result_count | |
bool | metadata_initialized |
binary
std::unique_ptr< CompilerOutput > binaryType: std::unique_ptr< CompilerOutput >
Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:384
code
const std::string codeDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:387
arg_count
iree_host_size_t arg_countDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:391
result_count
iree_host_size_t result_countDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:392
metadata_initialized
bool metadata_initialized = falseDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:393
Public Methods
| Return | Name | Description |
|---|---|---|
ExecutableImage inline | ||
operator PJRT_Executable * inline | ||
void | AddRef inline | |
void | DecRef inline |
ExecutableImage
inline
inline ExecutableImage(std::unique_ptr< CompilerOutput > binary, std::string code)Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:361
operator PJRT_Executable *
inline
inline operator PJRT_Executable *()Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:363
AddRef
inline
inline void AddRef()Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:371
DecRef
inline
inline void DecRef()Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:372
Public Static Methods
| Return | Name | Description |
|---|---|---|
ExecutableImage * | Unwrap static inline | |
void | BindApi static |
Unwrap
static inline
static inline ExecutableImage * Unwrap(PJRT_Executable * exe)Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:366
BindApi
static
static void BindApi(PJRT_Api * api)Defined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:369
Private Attributes
| Return | Name | Description |
|---|---|---|
std::atomic< int > | ref_count |
ref_count
std::atomic< int > ref_countDefined in integrations/pjrt/src/iree_pjrt/common/api_impl.h:380
