pjrt
IREECompiler
IREECompiler
#include <compiler.h>class IREECompilerDefined in integrations/pjrt/src/iree_pjrt/common/compiler.h:77
Inherits:
AbstractCompiler
List of all members
| Name | Kind | Owner |
|---|---|---|
IREECompiler | function | Declared here |
StartJob | function | Declared here |
GetRevision | function | Declared here |
GetErrorMessage | function | Declared here |
error_message_ | variable | Declared here |
extra_options_ | variable | Declared here |
~AbstractCompiler | function | Inherited from AbstractCompiler |
StartJob | function | Inherited from AbstractCompiler |
GetRevision | function | Inherited from AbstractCompiler |
GetErrorMessage | function | Inherited from AbstractCompiler |
Inherited from AbstractCompiler
| Kind | Name | Description |
|---|---|---|
function | ~AbstractCompiler virtual | Defaulted destructor. |
function | StartJob virtual | |
function | GetRevision virtual | |
function | GetErrorMessage virtual |
Public Methods
| Return | Name | Description |
|---|---|---|
IREECompiler inline | ||
std::unique_ptr< CompilerJob > | StartJob virtual override | |
std::string | GetRevision virtual override | |
std::string | GetErrorMessage virtual inline override |
IREECompiler
inline
inline IREECompiler(std::vector< std::string > extra_options = {})Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:79
StartJob
virtual override
virtual std::unique_ptr< CompilerJob > StartJob() overrideDefined in integrations/pjrt/src/iree_pjrt/common/compiler.h:82
Reimplements
GetRevision
virtual override
virtual std::string GetRevision() overrideDefined in integrations/pjrt/src/iree_pjrt/common/compiler.h:83
Reimplements
GetErrorMessage
virtual inline override
virtual inline std::string GetErrorMessage() overrideDefined in integrations/pjrt/src/iree_pjrt/common/compiler.h:84
Reimplements
Private Attributes
| Return | Name | Description |
|---|---|---|
std::string | error_message_ | |
std::vector< std::string > | extra_options_ |
error_message_
std::string error_message_Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:87
extra_options_
std::vector< std::string > extra_options_Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:88
