2 Answers
- Newest
- Most votes
- Most comments
1
According to the documentation,[https://docs.aws.amazon.com/sagemaker/latest/dg/catboost.html] 'The CatBoost built-in algorithm runs in script mode, but the training script is provided for you and there is no need to replace it. If you have extensive experience using script mode to create a SageMaker training job, then you can incorporate your own CatBoost training scripts.' Is the same with the Inference script, all provided artifacts.
1
For the built-in algorithms, you can simply specify estimator.deploy()
, or tuner.deploy()
and the trained model will be deployed to an endpoint for inference.
You can also bring your own code/model, in which case, you'll need an inference.py file. See Use your own Inference Code for details.
answered 2 years ago
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated 4 years ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 3 years ago
Thanks @Durga_S , I provided the code and trace back in this post https://repost.aws/questions/QUVfbc_AsXRzaxAl69MMFlsQ/error-for-training-job-catboost-classification-model-error-message-type-error-cannot-convert-xxx-to-float I'm trying to find a solution and I have searched a lot but with no success. Please share your thoughts on this as well! Thanks