Name
- {trialProfile.experName}
+ {EXPERIMENT.profile.params.experimentName}
ID
- {trialProfile.id}
+ {EXPERIMENT.profile.id}
Start time
-
- {new Date(trialProfile.startTime).toLocaleString('en-US')}
-
+ {formatTimestamp(EXPERIMENT.profile.startTime)}
End time
-
- {
- trialProfile.endTime
- ?
- new Date(trialProfile.endTime).toLocaleString('en-US')
- :
- 'none'
- }
-
+ {formatTimestamp(EXPERIMENT.profile.endTime)}
Log directory
-
- {trialProfile.logDir}
+
+ {EXPERIMENT.profile.logDir || 'unknown'}
Training platform
-
- {
- trialProfile.trainingServicePlatform
- ?
- trialProfile.trainingServicePlatform
- :
- 'none'
- }
-
+ {EXPERIMENT.profile.params.trainingServicePlatform}
);
}
}
-export default BasicInfo;
\ No newline at end of file
+export default BasicInfo;
diff --git a/src/webui/src/components/overview/NumInput.tsx b/src/webui/src/components/overview/NumInput.tsx
new file mode 100644
index 0000000000..0c014a3233
--- /dev/null
+++ b/src/webui/src/components/overview/NumInput.tsx
@@ -0,0 +1,85 @@
+import * as React from 'react';
+import { Button, Row } from 'antd';
+
+interface ConcurrencyInputProps {
+ value: number;
+ updateValue: (val: string) => void;
+}
+
+interface ConcurrencyInputStates {
+ editting: boolean;
+}
+
+class ConcurrencyInput extends React.Component