return await instance.get(`/trainingjobs/${params.trainingJobName}/${params.trainingJobVersion}/steps_state`);
},
getLatestTrainingJob: async () => {
- return await instance.get('/trainingjobs/latest');
+ return await instance.get('/ai-ml-model-training/v1/training-jobs');
},
invokeTrainingJob: async ({ data }) => {
return await instance.post('/trainingjobs/retraining', { ...data });
convertToCommaSeparatedString,
} from '../common/CommonMethods';
import { instance, UCMgr_baseUrl } from '../../../states';
-import { pipelineAPI } from '../../../apis/pipeline';
+import { featureGroupAPI, pipelineAPI } from '../../../apis';
class CreateTrainingJob extends React.Component {
constructor(props) {
}
fetchPipelineVersions(pipeline_name, shouldGetLatestVersion) {
- instance
- .get(`/pipelines/${pipeline_name}/versions`)
+ pipelineAPI.getPipelineVersions({ params: { pipelineName: pipeline_name } })
.then(res => {
- this.logger('Server reponded pipeline versions list', res.data.versions_list);
+ this.logger('Server reponded pipeline versions list', res.data);
this.setState(
{
- plVerList: res.data.versions_list,
+ plVerList: res.data,
},
() => {
if (shouldGetLatestVersion) {
}
fetchFeatureGroups() {
- instance
- .get('/featureGroup')
+ featureGroupAPI.getAllFeatureGroup()
.then(res => {
- this.logger('Server reponded FG', res.data.featuregroups);
+ this.logger('Server reponded FG', res.data.FeatureGroups);
this.setState(
{
- featureGroupList: res.data.featuregroups,
+ featureGroupList: res.data.FeatureGroups,
},
() => {
let shouldChangeFGname = true;
try {
const result = await trainingJobAPI.getLatestTrainingJob();
logger('fetchTrainingJobs Result', result);
- logger('Training Jobs are --> ', result.data.trainingjobs);
- setTrainingJobs(result.data.trainingjobs);
+ logger('Training Jobs are --> ', result.data);
+ setTrainingJobs(result.data);
} catch (e) {
console.error(e);
}
),
},
{
- id: 'trainingjob_name',
- Header: 'Training Job Name',
- accessor: 'trainingjob_name',
+ id: 'id',
+ Header: 'ID',
+ accessor: 'id',
},
{
- id: 'version',
- Header: 'Version',
- accessor: 'version',
+ id: 'trainingPipelineName',
+ Header: 'Pipeline Name',
+ accessor: 'training_config.trainingPipeline.training_pipeline_name',
},
{
- id: 'overall_status',
- Header: 'Overall Status',
- accessor: row => (row.overall_status === 'IN_PROGRESS' ? 'IN PROGRESS' : row.overall_status),
+ id: 'featureGroupName',
+ Header: 'Feature Group Name',
+ accessor: 'training_config.dataPipeline.feature_group_name',
},
{
id: 'stepsState',