|
|
|
@@ -40,6 +40,120 @@ function ExecuteConfig() { |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="代码配置" |
|
|
|
name="code_config" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择代码配置', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<CodeSelect placeholder="请选择代码配置" canInput={false} size="large" /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集" |
|
|
|
name="dataset" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择数据集', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<ResourceSelect |
|
|
|
type={ResourceSelectorType.Dataset} |
|
|
|
placeholder="请选择数据集" |
|
|
|
canInput={false} |
|
|
|
size="large" |
|
|
|
/> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集处理文件路径" |
|
|
|
name="dataset_py" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入数据集处理文件路径', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<Input placeholder="请输入数据集处理文件路径" maxLength={64} showCount allowClear /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集类名" |
|
|
|
name="dataset_class_name" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入数据集类名', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<Input placeholder="请输入数据集类名" maxLength={64} showCount allowClear /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="镜像" |
|
|
|
name="image" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择镜像', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<ResourceSelect |
|
|
|
type={ResourceSelectorType.Mirror} |
|
|
|
placeholder="请选择镜像" |
|
|
|
canInput={false} |
|
|
|
/> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="资源规格" |
|
|
|
name="computing_resource_id" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请选择资源规格', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<ParameterSelect dataType="resource" placeholder="请选择资源规格" /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
@@ -113,6 +227,22 @@ function ExecuteConfig() { |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="batch_size" |
|
|
|
name="batch_size" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入 batch_size', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<InputNumber placeholder="请输入 batch_size" min={0} precision={0} /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
@@ -131,6 +261,22 @@ function ExecuteConfig() { |
|
|
|
</Row> |
|
|
|
{frameworkType === FrameworkType.Pytorch ? ( |
|
|
|
<> |
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="学习率" |
|
|
|
name="lr" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入学习率', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<InputNumber placeholder="请输入学习率" min={0} /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
@@ -173,22 +319,6 @@ function ExecuteConfig() { |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="学习率" |
|
|
|
name="lr" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入学习率', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<InputNumber placeholder="请输入学习率" min={0} /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
</> |
|
|
|
) : null} |
|
|
|
</> |
|
|
|
@@ -255,75 +385,8 @@ function ExecuteConfig() { |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="代码配置" |
|
|
|
name="code_config" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择代码配置', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<CodeSelect placeholder="请选择代码配置" canInput={false} size="large" /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集" |
|
|
|
name="dataset" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择数据集', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<ResourceSelect |
|
|
|
type={ResourceSelectorType.Dataset} |
|
|
|
placeholder="请选择数据集" |
|
|
|
canInput={false} |
|
|
|
size="large" |
|
|
|
/> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集处理文件路径" |
|
|
|
name="dataset_py" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入数据集处理文件路径', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<Input placeholder="请输入数据集处理文件路径" maxLength={64} showCount allowClear /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="数据集类名" |
|
|
|
name="dataset_class_name" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入数据集类名', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<Input placeholder="请输入数据集类名" maxLength={64} showCount allowClear /> |
|
|
|
<Form.Item label="是否随机打乱" name="shuffle" valuePropName="checked"> |
|
|
|
<Switch /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
@@ -345,53 +408,6 @@ function ExecuteConfig() { |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="镜像" |
|
|
|
name="image" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
validator: requiredValidator, |
|
|
|
message: '请选择镜像', |
|
|
|
}, |
|
|
|
]} |
|
|
|
required |
|
|
|
> |
|
|
|
<ResourceSelect |
|
|
|
type={ResourceSelectorType.Mirror} |
|
|
|
placeholder="请选择镜像" |
|
|
|
canInput={false} |
|
|
|
/> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="资源规格" |
|
|
|
name="computing_resource_id" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请选择资源规格', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<ParameterSelect dataType="resource" placeholder="请选择资源规格" /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item label="是否随机打乱" name="shuffle" valuePropName="checked"> |
|
|
|
<Switch /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
@@ -494,23 +510,6 @@ function ExecuteConfig() { |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row gutter={8}> |
|
|
|
<Col span={10}> |
|
|
|
<Form.Item |
|
|
|
label="batch_size" |
|
|
|
name="batch_size" |
|
|
|
rules={[ |
|
|
|
{ |
|
|
|
required: true, |
|
|
|
message: '请输入 batch_size', |
|
|
|
}, |
|
|
|
]} |
|
|
|
> |
|
|
|
<InputNumber placeholder="请输入 batch_size" min={0} precision={0} /> |
|
|
|
</Form.Item> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
</> |
|
|
|
); |
|
|
|
} |
|
|
|
|