pjrt

IREECompiler

IREECompiler

#include <compiler.h>
class IREECompiler

Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:77

Inherits: AbstractCompiler

List of all members

NameKindOwner
IREECompilerfunctionDeclared here
StartJobfunctionDeclared here
GetRevisionfunctionDeclared here
GetErrorMessagefunctionDeclared here
error_message_variableDeclared here
extra_options_variableDeclared here
~AbstractCompilerfunctionInherited from AbstractCompiler
StartJobfunctionInherited from AbstractCompiler
GetRevisionfunctionInherited from AbstractCompiler
GetErrorMessagefunctionInherited from AbstractCompiler

Inherited from AbstractCompiler

KindNameDescription
function~AbstractCompiler virtualDefaulted destructor.
functionStartJob virtual
functionGetRevision virtual
functionGetErrorMessage virtual

Public Methods

ReturnNameDescription
IREECompiler inline
std::unique_ptr< CompilerJob >StartJob virtual override
std::stringGetRevision virtual override
std::stringGetErrorMessage 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() override

Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:82

Reimplements


GetRevision

virtual override

virtual std::string GetRevision() override

Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:83

Reimplements


GetErrorMessage

virtual inline override

virtual inline std::string GetErrorMessage() override

Defined in integrations/pjrt/src/iree_pjrt/common/compiler.h:84

Reimplements

Private Attributes

ReturnNameDescription
std::stringerror_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