pjrt

CompilerJob

CompilerJob

#include <compiler.h>
class CompilerJob

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

Public Methods

ReturnNameDescription
~CompilerJob virtualDefaulted destructor.
voidEnableCrashDumps virtual
boolSetFlag virtual
boolSetFlags virtual
std::stringGetFlags virtual
boolParseSourceBuffer virtual
std::unique_ptr< CompilerOutput >CompileStandardPipeline virtual
std::stringGetErrorMessage virtual

~CompilerJob

virtual

virtual ~CompilerJob() = default

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

Defaulted destructor.


EnableCrashDumps

virtual

virtual void EnableCrashDumps(ArtifactDumper::Transaction * artifact_transaction)

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


SetFlag

virtual

virtual bool SetFlag(const char * flag)

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


SetFlags

virtual

virtual bool SetFlags(xla::CompileOptionsProto options)

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


GetFlags

virtual

virtual std::string GetFlags()

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


ParseSourceBuffer

virtual

virtual bool ParseSourceBuffer(const void * buffer, size_t length)

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


CompileStandardPipeline

virtual

virtual std::unique_ptr< CompilerOutput > CompileStandardPipeline()

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


GetErrorMessage

virtual

virtual std::string GetErrorMessage()

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