pjrt
FilesArtifactDumper
FilesArtifactDumper
#include <debugging.h>class FilesArtifactDumperDefined in integrations/pjrt/src/iree_pjrt/common/debugging.h:111
Inherits:
ArtifactDumper
List of all members
| Name | Kind | Owner |
|---|---|---|
FilesArtifactDumper | function | Declared here |
~FilesArtifactDumper | function | Declared here |
CreateTransaction | function | Declared here |
DebugString | function | Declared here |
PathCallback | typedef | Declared here |
logger_ | variable | Declared here |
next_transaction_id_ | variable | Declared here |
path_callback_ | variable | Declared here |
retain_all_ | variable | Declared here |
~ArtifactDumper | function | Inherited from ArtifactDumper |
enabled | function | Inherited from ArtifactDumper |
CreateTransaction | function | Inherited from ArtifactDumper |
DebugString | function | Inherited from ArtifactDumper |
enabled_ | variable | Inherited from ArtifactDumper |
Inherited from ArtifactDumper
| Kind | Name | Description |
|---|---|---|
function | ~ArtifactDumper virtual | |
function | enabled inline | |
function | CreateTransaction virtual | |
function | DebugString virtual | |
variable | enabled_ |
Public Methods
| Return | Name | Description |
|---|---|---|
FilesArtifactDumper | ||
~FilesArtifactDumper override | ||
std::unique_ptr< Transaction > | CreateTransaction virtual override | |
std::string | DebugString virtual override |
FilesArtifactDumper
FilesArtifactDumper(Logger & logger, PathCallback path_callback, bool retain_all)Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:116
~FilesArtifactDumper
override
~FilesArtifactDumper() overrideDefined in integrations/pjrt/src/iree_pjrt/common/debugging.h:118
CreateTransaction
virtual override
virtual std::unique_ptr< Transaction > CreateTransaction() overrideDefined in integrations/pjrt/src/iree_pjrt/common/debugging.h:120
Reimplements
DebugString
virtual override
virtual std::string DebugString() overrideDefined in integrations/pjrt/src/iree_pjrt/common/debugging.h:121
Reimplements
Public Types
| Name | Description |
|---|---|
PathCallback |
PathCallback
using PathCallback = std::function< std::optional< std::string >()>Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:114
Private Attributes
| Return | Name | Description |
|---|---|---|
Logger & | logger_ | |
std::atomic< int64_t > | next_transaction_id_ | |
PathCallback | path_callback_ | |
bool | retain_all_ |
logger_
Logger & logger_Type: Logger &
Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:124
next_transaction_id_
std::atomic< int64_t > next_transaction_id_ {0}Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:125
path_callback_
PathCallback path_callback_Type: PathCallback
Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:126
retain_all_
bool retain_all_Defined in integrations/pjrt/src/iree_pjrt/common/debugging.h:127
