aws / aws/sagemaker-python-sdk
Feature support pipeline name in base_job_name at ModelTrainer
- Ngôn ngữ chính
- Python
- Star
- 2.3k
- Fork
- 1.3k
- Merge trung bình
- 1 ngày 22 giờ
- Pull request đã merge (30 ngày)
- 35
Mô tả
**Describe the feature you'd like**
i want to store the all files for jobs in a pattern like pipeline_name/job_name at this moment this is not possible for ModelTrainer class because train() function will call _create_training_job_args function which creates a s3 path like this:
s3://mybucket/my_pipeline_name/my_job_name/my-pipeline-name/my-job-name-20260318100943/input/sm_drivers/
or if the length of the base_job_name is longer then 63 the path could look like this:
s3://mybucket/my_pipeline_name/my_job_name/my-pipeline-name-extra-long-name/my-job-/input/sm_drivers/
**How would this feature be used? Please describe.**
This feature should be designed to help to store ModelTrainer files more consistently.
One suggestion for an S3 path would be {self.base_job_name}/input/20260318103152/sm_drivers/
**Additional context**
The Following Screenshot shows which code needs to be modified.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ ModelTrainer.train() và theo dõi lệnh gọi của nó đến _create_training_job_args(), nơi issue cho thấy đường dẫn S3 được ghép lại. Xem xét cách độ dài của base_job_name được xử lý và xác định các bài kiểm thử liên quan hoặc các điểm đầu vào để xây dựng đường dẫn. Hoàn thành khi ModelTrainer lưu trữ các tệp job theo mẫu nhất quán được yêu cầu mà không tạo ra các đường dẫn sai định dạng đối với tên dài.
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
- cloud, 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
- 48/100