MCPcopy
hub / github.com/mudler/LocalAI / NewRemoteUnloaderAdapter

Function NewRemoteUnloaderAdapter

core/services/nodes/unloader.go:63–70  ·  view source on GitHub ↗

NewRemoteUnloaderAdapter creates a new adapter. installTimeout and upgradeTimeout govern the NATS request-reply deadlines for backend.install and backend.upgrade respectively. Use DistributedConfig.BackendInstallTimeoutOrDefault() / BackendUpgradeTimeoutOrDefault() at construction.

(registry ModelLocator, nats messaging.MessagingClient, installTimeout, upgradeTimeout time.Duration)

Source from the content-addressed store, hash-verified

61// DistributedConfig.BackendInstallTimeoutOrDefault() /
62// BackendUpgradeTimeoutOrDefault() at construction.
63func NewRemoteUnloaderAdapter(registry ModelLocator, nats messaging.MessagingClient, installTimeout, upgradeTimeout time.Duration) *RemoteUnloaderAdapter {
64 return &RemoteUnloaderAdapter{
65 registry: registry,
66 nats: nats,
67 installTimeout: installTimeout,
68 upgradeTimeout: upgradeTimeout,
69 }
70}
71
72// InstallTimeout returns the configured backend.install round-trip timeout.
73// Used by DistributedBackendManager to push NextRetryAt out by this duration

Calls

no outgoing calls

Tested by

no test coverage detected