diff --git a/ts/nni_manager/core/nnimanager.ts b/ts/nni_manager/core/nnimanager.ts index ee5aa0784e..959371d09a 100644 --- a/ts/nni_manager/core/nnimanager.ts +++ b/ts/nni_manager/core/nnimanager.ts @@ -204,11 +204,6 @@ class NNIManager implements Manager { const experimentId: string = getExperimentId(); this.log.info(`Resuming experiment: ${experimentId}`); this.experimentProfile = await this.dataStore.getExperimentProfile(experimentId); - this.readonly = readonly; - if (readonly) { - this.setStatus('VIEWED'); - return Promise.resolve(); - } const config: ExperimentConfig = this.experimentProfile.params; this.config = config; @@ -217,6 +212,12 @@ class NNIManager implements Manager { this.trainingService = await this.initTrainingService(config); } + this.readonly = readonly; + if (readonly) { + this.setStatus('VIEWED'); + return; + } + this.log.info('Setup tuner...'); const dispatcherCommand: string = getMsgDispatcherCommand(config); this.log.debug(`dispatcher command: ${dispatcherCommand}`);