"src/git@developer.sourcefind.cn:OpenDAS/nni.git" did not exist on "92738382797b03518272d3c9b73a4cf5331291aa"
Unverified Commit 3c785960 authored by Guoxin's avatar Guoxin Committed by GitHub
Browse files

Merge pull request #1348 from lvybriage/patch-multiy

[Fix issue#1210] Improvements for multiphase experiment
parents 382e2761 a33a21c6
...@@ -104,7 +104,8 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState> ...@@ -104,7 +104,8 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
Object.keys(trialJobs).map(item => { Object.keys(trialJobs).map(item => {
let desc: Parameters = { let desc: Parameters = {
parameters: {}, parameters: {},
intermediate: [] intermediate: [],
progress: 1
}; };
let duration = 0; let duration = 0;
const id = trialJobs[item].id !== undefined const id = trialJobs[item].id !== undefined
...@@ -125,6 +126,7 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState> ...@@ -125,6 +126,7 @@ class TrialsDetail extends React.Component<TrialsDetailProps, TrialDetailState>
const tempHyper = trialJobs[item].hyperParameters; const tempHyper = trialJobs[item].hyperParameters;
if (tempHyper !== undefined) { if (tempHyper !== undefined) {
const getPara = JSON.parse(tempHyper[tempHyper.length - 1]).parameters; const getPara = JSON.parse(tempHyper[tempHyper.length - 1]).parameters;
desc.progress = tempHyper.length;
if (typeof getPara === 'string') { if (typeof getPara === 'string') {
desc.parameters = JSON.parse(getPara); desc.parameters = JSON.parse(getPara);
} else { } else {
......
...@@ -97,6 +97,8 @@ class OpenRow extends React.Component<OpenRowProps, OpenRowState> { ...@@ -97,6 +97,8 @@ class OpenRow extends React.Component<OpenRowProps, OpenRowState> {
<br /> <br />
For the entire parameter set, please refer to the following " For the entire parameter set, please refer to the following "
<a href={trialink} target="_blank">{trialink}</a>". <a href={trialink} target="_blank">{trialink}</a>".
<br/>
Current Phase: {record.description.progress}.
</Row> </Row>
: :
<div /> <div />
...@@ -168,4 +170,4 @@ class OpenRow extends React.Component<OpenRowProps, OpenRowState> { ...@@ -168,4 +170,4 @@ class OpenRow extends React.Component<OpenRowProps, OpenRowState> {
} }
} }
export default OpenRow; export default OpenRow;
\ No newline at end of file
...@@ -27,6 +27,7 @@ interface Parameters { ...@@ -27,6 +27,7 @@ interface Parameters {
parameters: ErrorParameter; parameters: ErrorParameter;
logPath?: string; logPath?: string;
intermediate: Array<number>; intermediate: Array<number>;
progress?: number;
} }
interface Experiment { interface Experiment {
......
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