Unverified Commit 94a276ce authored by liuzhe-lz's avatar liuzhe-lz Committed by GitHub
Browse files

Move ExperimentsManager and TensorboardManager to "extensions" (#4822)

parent f60d3d5e
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
export { NNIExperimentsManager } from './manager';
...@@ -6,9 +6,9 @@ import os from 'os'; ...@@ -6,9 +6,9 @@ import os from 'os';
import path from 'path'; import path from 'path';
import assert from 'assert'; import assert from 'assert';
import { getLogger, Logger } from '../common/log'; import { getLogger, Logger } from 'common/log';
import { isAlive, withLockSync, getExperimentsInfoPath, delay } from '../common/utils'; import { isAlive, withLockSync, getExperimentsInfoPath, delay } from 'common/utils';
import { ExperimentManager } from '../common/experimentManager'; import { ExperimentManager } from 'common/experimentManager';
import { Deferred } from 'ts-deferred'; import { Deferred } from 'ts-deferred';
interface CrashedInfo { interface CrashedInfo {
......
...@@ -33,10 +33,10 @@ import { Logger, getLogger } from 'common/log'; ...@@ -33,10 +33,10 @@ import { Logger, getLogger } from 'common/log';
import { Manager } from 'common/manager'; import { Manager } from 'common/manager';
import { TensorboardManager } from 'common/tensorboardManager'; import { TensorboardManager } from 'common/tensorboardManager';
import { NNIDataStore } from 'core/nniDataStore'; import { NNIDataStore } from 'core/nniDataStore';
import { NNIExperimentsManager } from 'core/nniExperimentsManager';
import { NNITensorboardManager } from 'core/nniTensorboardManager';
import { NNIManager } from 'core/nnimanager'; import { NNIManager } from 'core/nnimanager';
import { SqlDB } from 'core/sqlDatabase'; import { SqlDB } from 'core/sqlDatabase';
import { NNIExperimentsManager } from 'extensions/experiments_manager';
import { NNITensorboardManager } from 'extensions/nniTensorboardManager';
import { RestServer } from 'rest_server'; import { RestServer } from 'rest_server';
import path from 'path'; import path from 'path';
......
...@@ -14,13 +14,13 @@ import { Manager, ExperimentProfile} from '../../common/manager'; ...@@ -14,13 +14,13 @@ import { Manager, ExperimentProfile} from '../../common/manager';
import { ExperimentManager } from '../../common/experimentManager'; import { ExperimentManager } from '../../common/experimentManager';
import { TrainingService } from '../../common/trainingService'; import { TrainingService } from '../../common/trainingService';
import { cleanupUnitTest, prepareUnitTest } from '../../common/utils'; import { cleanupUnitTest, prepareUnitTest } from '../../common/utils';
import { NNIExperimentsManager } from '../../core/nniExperimentsManager'; import { NNIExperimentsManager } from 'extensions/experiments_manager';
import { NNIManager } from '../../core/nnimanager'; import { NNIManager } from '../../core/nnimanager';
import { SqlDB } from '../../core/sqlDatabase'; import { SqlDB } from '../../core/sqlDatabase';
import { MockedTrainingService } from '../mock/trainingService'; import { MockedTrainingService } from '../mock/trainingService';
import { MockedDataStore } from '../mock/datastore'; import { MockedDataStore } from '../mock/datastore';
import { TensorboardManager } from '../../common/tensorboardManager'; import { TensorboardManager } from '../../common/tensorboardManager';
import { NNITensorboardManager } from '../../core/nniTensorboardManager'; import { NNITensorboardManager } from 'extensions/nniTensorboardManager';
import * as path from 'path'; import * as path from 'path';
async function initContainer(): Promise<void> { async function initContainer(): Promise<void> {
......
...@@ -10,7 +10,7 @@ import { Container, Scope } from 'typescript-ioc'; ...@@ -10,7 +10,7 @@ import { Container, Scope } from 'typescript-ioc';
import * as component from '../../common/component'; import * as component from '../../common/component';
import { cleanupUnitTest, prepareUnitTest } from '../../common/utils'; import { cleanupUnitTest, prepareUnitTest } from '../../common/utils';
import { ExperimentManager } from '../../common/experimentManager'; import { ExperimentManager } from '../../common/experimentManager';
import { NNIExperimentsManager } from '../../core/nniExperimentsManager'; import { NNIExperimentsManager } from 'extensions/experiments_manager';
describe('Unit test for experiment manager', function () { describe('Unit test for experiment manager', function () {
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
"include": [ "include": [
"common/**/*", "common/**/*",
"core/**/*", "core/**/*",
"extensions/**/*",
"rest_server/**/*", "rest_server/**/*",
"training_service/**/*", "training_service/**/*",
"main.ts" "main.ts"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment