aws / aws/aws-step-functions-data-science-sdk-python
Feature Request: Improved Support/Documentation for PipelineModel
- Ngôn ngữ chính
- Python
- Star
- 299
- Fork
- 84
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
While an example includes use of PipelineModel: https://github.com/aws/aws-step-functions-data-science-sdk-python/blob/main/src/stepfunctions/template/pipeline/inference.py#L128
This is a no-op: https://github.com/aws/aws-step-functions-data-science-sdk-python/blob/main/src/stepfunctions/template/pipeline/inference.py#L142
Setting the parameters property results in no changes to the CreateModel API call.
Instead, this method should be called: https://github.com/aws/aws-step-functions-data-science-sdk-python/blob/master/src/stepfunctions/steps/states.py#L201
which performs the desired update: self.fields[Field.Parameters.value] = params
Overall, while the example should likely be updated and documentation provided on use of PipelineModel, this method of parameter updating feels like a workaround. Ideally, ModelStep could take PipelineModel as input.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với ví dụ PipelineModel và thuộc tính no-op parameters trong src/stepfunctions/template/pipeline/inference.py, sau đó so sánh với việc cập nhật tham số trong src/stepfunctions/steps/states.py. Xác định mối quan hệ dự kiến giữa PipelineModel và ModelStep, cập nhật ví dụ và tài liệu, đồng thời đảm bảo rằng các thay đổi về tham số ảnh hưởng đến lệnh gọi API CreateModel.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, python
- Lĩnh vực
- backend-api-design, machine-learning
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 30/100