Represents a GPU resource management session. A session is responsible for tracking and managing GPU resources in a hierarchical manner. Sessions can be forked, creating child sessions, and ended, destroying all GPU resources associated with the session.