commands.ts 1.25 KB
Newer Older
liuzhe-lz's avatar
liuzhe-lz committed
1
2
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
Deshui Yu's avatar
Deshui Yu committed
3
4
5
6
7
8


const INITIALIZE = 'IN';
const REQUEST_TRIAL_JOBS = 'GE';
const REPORT_METRIC_DATA = 'ME';
const UPDATE_SEARCH_SPACE = 'SS';
9
const IMPORT_DATA = 'FD'
Deshui Yu's avatar
Deshui Yu committed
10
11
12
const ADD_CUSTOMIZED_TRIAL_JOB = 'AD';
const TRIAL_END = 'EN';
const TERMINATE = 'TE';
chicm-ms's avatar
chicm-ms committed
13
const PING = 'PI';
Deshui Yu's avatar
Deshui Yu committed
14

chicm-ms's avatar
chicm-ms committed
15
const INITIALIZED = 'ID';
Deshui Yu's avatar
Deshui Yu committed
16
const NEW_TRIAL_JOB = 'TR';
chicm-ms's avatar
chicm-ms committed
17
const SEND_TRIAL_JOB_PARAMETER = 'SP';
Deshui Yu's avatar
Deshui Yu committed
18
19
20
21
22
23
24
25
const NO_MORE_TRIAL_JOBS = 'NO';
const KILL_TRIAL_JOB = 'KI';

const TUNER_COMMANDS: Set<string> = new Set([
    INITIALIZE,
    REQUEST_TRIAL_JOBS,
    REPORT_METRIC_DATA,
    UPDATE_SEARCH_SPACE,
26
    IMPORT_DATA,
Deshui Yu's avatar
Deshui Yu committed
27
28
    ADD_CUSTOMIZED_TRIAL_JOB,
    TERMINATE,
chicm-ms's avatar
chicm-ms committed
29
    PING,
Deshui Yu's avatar
Deshui Yu committed
30

chicm-ms's avatar
chicm-ms committed
31
    INITIALIZED,
Deshui Yu's avatar
Deshui Yu committed
32
    NEW_TRIAL_JOB,
chicm-ms's avatar
chicm-ms committed
33
    SEND_TRIAL_JOB_PARAMETER,
Deshui Yu's avatar
Deshui Yu committed
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    NO_MORE_TRIAL_JOBS
]);

const ASSESSOR_COMMANDS: Set<string> = new Set([
    INITIALIZE,
    REPORT_METRIC_DATA,
    TRIAL_END,
    TERMINATE,

    KILL_TRIAL_JOB
]);

export {
    INITIALIZE,
    REQUEST_TRIAL_JOBS,
    REPORT_METRIC_DATA,
    UPDATE_SEARCH_SPACE,
51
    IMPORT_DATA,
Deshui Yu's avatar
Deshui Yu committed
52
53
54
    ADD_CUSTOMIZED_TRIAL_JOB,
    TRIAL_END,
    TERMINATE,
chicm-ms's avatar
chicm-ms committed
55
    PING,
chicm-ms's avatar
chicm-ms committed
56
    INITIALIZED,
Deshui Yu's avatar
Deshui Yu committed
57
58
59
60
    NEW_TRIAL_JOB,
    NO_MORE_TRIAL_JOBS,
    KILL_TRIAL_JOB,
    TUNER_COMMANDS,
chicm-ms's avatar
chicm-ms committed
61
62
    ASSESSOR_COMMANDS,
    SEND_TRIAL_JOB_PARAMETER
Deshui Yu's avatar
Deshui Yu committed
63
};