Documentation ¶
Overview ¶
* Copyright (c) 2023 Juice Technologies, Inc. All Rights Reserved.
* Copyright (c) 2023 Juice Technologies, Inc. All Rights Reserved.
Index ¶
- Constants
- type Agent
- func (agent *Agent) Cancel()
- func (agent *Agent) Ctx() context.Context
- func (agent *Agent) GetSession(id string) (*session.Session, error)
- func (agent *Agent) Go(task task.Task)
- func (agent *Agent) GoFn(task task.TaskFn)
- func (agent *Agent) MaxSessions() int
- func (agent *Agent) RegisterSession(sessionToRegister api.Session) error
- func (agent *Agent) Sessions() []api.Session
- func (agent *Agent) Start()
- func (agent *Agent) StartSession(requestSession api.RequestSession) (*session.Session, error)
- func (agent *Agent) Wait() error
Constants ¶
View Source
const (
RequestSessionName = "RequestSession"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { Id string Hostname string JuicePath string Gpus gpu.GpuSet Server *server.Server GpuMetricsProvider *gpuMetrics.Provider // contains filtered or unexported fields }
func (*Agent) MaxSessions ¶
func (*Agent) RegisterSession ¶
func (*Agent) StartSession ¶
Directories ¶
Path | Synopsis |
---|---|
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
metrics
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
windows
* Copyright (c) 2023 Juice Technologies, Inc.
|
* Copyright (c) 2023 Juice Technologies, Inc. |
Click to show internal directories.
Click to hide internal directories.