pjrt

ArtifactDumper::Transaction

Transaction

#include <debugging.h>
class Transaction

Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:66

Subclassed by: FilesTransaction

Public Methods

ReturnNameDescription
~Transaction virtualDefaulted destructor.
voidWriteArtifact virtual
std::optional< std::string >AllocateArtifactPath virtual
voidRetain virtual
voidCancel virtual

~Transaction

virtual

virtual ~Transaction() = default

Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:68

Defaulted destructor.


WriteArtifact

virtual

virtual void WriteArtifact(std::string_view label, std::string_view extension, int index, std::string_view contents)

Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:71

Reimplemented by


AllocateArtifactPath

virtual

virtual std::optional< std::string > AllocateArtifactPath(std::string_view label, std::string_view extension, int index)

Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:79

Reimplemented by


Retain

virtual

virtual void Retain()

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

Reimplemented by


Cancel

virtual

virtual void Cancel()

Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:86

Reimplemented by