Class SessionCleanupGuard#

Class Documentation#

class SessionCleanupGuard#

Roll back a session assigned during a potentially throwing init call.

Call release() only after initialization has completed successfully.

Public Functions

inline explicit SessionCleanupGuard(tensorflow::Session *&session) noexcept#
inline ~SessionCleanupGuard()#
SessionCleanupGuard(const SessionCleanupGuard&) = delete#
SessionCleanupGuard &operator=(const SessionCleanupGuard&) = delete#
inline void release() noexcept#