NewLocalModelManager creates a LocalModelManager from the application config.
(appConfig *config.ApplicationConfig, ml *model.ModelLoader)
| 21 | |
| 22 | // NewLocalModelManager creates a LocalModelManager from the application config. |
| 23 | func NewLocalModelManager(appConfig *config.ApplicationConfig, ml *model.ModelLoader) *LocalModelManager { |
| 24 | return &LocalModelManager{ |
| 25 | systemState: appConfig.SystemState, |
| 26 | modelLoader: ml, |
| 27 | enforcePredownloadScans: appConfig.EnforcePredownloadScans, |
| 28 | automaticallyInstallBackend: appConfig.AutoloadBackendGalleries, |
| 29 | requireBackendIntegrity: appConfig.RequireBackendIntegrity, |
| 30 | } |
| 31 | } |
| 32 | |
| 33 | // SetAutoInstallBackend controls whether backend binaries are automatically |
| 34 | // installed when a model is installed. In distributed mode the frontend node |
no outgoing calls
no test coverage detected