pjrt

DylibPlatform

DylibPlatform

#include <dylib_platform.h>
class DylibPlatform

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:17

Inherits: Platform

List of all members

NameKindOwner
GetHomeDirfunctionDeclared here
GetBinaryDirfunctionDeclared here
GetLibraryDirfunctionDeclared here
GetCompilerLibraryPathfunctionDeclared here
GetPartitionerLibraryPathfunctionDeclared here
SubclassInitializefunctionDeclared here
~PlatformfunctionInherited from Platform
InitializefunctionInherited from Platform
config_varsfunctionInherited from Platform
loggerfunctionInherited from Platform
compilerfunctionInherited from Platform
partitionerfunctionInherited from Platform
artifact_dumperfunctionInherited from Platform
config_vars_variableInherited from Platform
logger_variableInherited from Platform
compiler_variableInherited from Platform
partitioner_variableInherited from Platform
artifact_dumper_variableInherited from Platform
SubclassInitializefunctionInherited from Platform

Inherited from Platform

KindNameDescription
function~Platform virtual
functionInitialize
functionconfig_vars inline
functionlogger inline
functioncompiler inline
functionpartitioner inline
functionartifact_dumper inline
variableconfig_vars_
variablelogger_
variablecompiler_
variablepartitioner_
variableartifact_dumper_
functionSubclassInitialize virtual

Public Methods

ReturnNameDescription
std::optional< std::string >GetHomeDir
std::optional< std::string >GetBinaryDir
std::optional< std::string >GetLibraryDir
std::optional< std::string >GetCompilerLibraryPath
std::optional< std::string >GetPartitionerLibraryPath

GetHomeDir

std::optional< std::string > GetHomeDir()

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:23


GetBinaryDir

std::optional< std::string > GetBinaryDir()

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


GetLibraryDir

std::optional< std::string > GetLibraryDir()

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:35


GetCompilerLibraryPath

std::optional< std::string > GetCompilerLibraryPath()

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:40


GetPartitionerLibraryPath

std::optional< std::string > GetPartitionerLibraryPath()

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:45

Protected Methods

ReturnNameDescription
iree_status_tSubclassInitialize virtual override

SubclassInitialize

virtual override

virtual iree_status_t SubclassInitialize() override

Defined in integrations/pjrt/src/iree_pjrt/common/dylib_platform.h:48

Reimplements