diff --git a/public_dropin_environments/java_codegen/Dockerfile b/public_dropin_environments/java_codegen/Dockerfile index 2a0f9d6eb..9bdcacd37 100644 --- a/public_dropin_environments/java_codegen/Dockerfile +++ b/public_dropin_environments/java_codegen/Dockerfile @@ -69,6 +69,8 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/java_codegen/env_info.json b/public_dropin_environments/java_codegen/env_info.json index ee3bb8bc4..3b84ab9ae 100644 --- a/public_dropin_environments/java_codegen/env_info.json +++ b/public_dropin_environments/java_codegen/env_info.json @@ -4,7 +4,7 @@ "description": "This template can be used as an environment for DataRobot generated scoring code or models that implement the either the IClassificationPredictor or IRegressionPredictor interface from the datarobot-prediction package and for H2O models exported as POJO or MOJO.", "programmingLanguage": "java", "label": "", - "environmentVersionId": "693734d134f605124465ef0a", + "environmentVersionId": "69447f109bcfd9076dcb0127", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/java_codegen", "imageRepository": "env-java-codegen", "tags": [ - "v11.4.0-693734d134f605124465ef0a", - "693734d134f605124465ef0a", + "v11.4.0-69447f109bcfd9076dcb0127", + "69447f109bcfd9076dcb0127", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/java_codegen/requirements.txt b/public_dropin_environments/java_codegen/requirements.txt index 461fc216f..f3bbc9761 100644 --- a/public_dropin_environments/java_codegen/requirements.txt +++ b/public_dropin_environments/java_codegen/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -19,7 +19,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python311/Dockerfile b/public_dropin_environments/python311/Dockerfile index ae97a6f08..c12287a90 100644 --- a/public_dropin_environments/python311/Dockerfile +++ b/public_dropin_environments/python311/Dockerfile @@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python311/env_info.json b/public_dropin_environments/python311/env_info.json index 6c3bfa97e..245c48510 100644 --- a/public_dropin_environments/python311/env_info.json +++ b/public_dropin_environments/python311/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create Python based custom models. User is responsible to provide requirements.txt with the model, to install all the required dependencies.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "693734dc34f605126d279d35", + "environmentVersionId": "69447f1e9bcfd90793c17021", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python311", "imageRepository": "env-python", "tags": [ - "v11.4.0-693734dc34f605126d279d35", - "693734dc34f605126d279d35", + "v11.4.0-69447f1e9bcfd90793c17021", + "69447f1e9bcfd90793c17021", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python311/requirements.txt b/public_dropin_environments/python311/requirements.txt index 461fc216f..f3bbc9761 100644 --- a/public_dropin_environments/python311/requirements.txt +++ b/public_dropin_environments/python311/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -19,7 +19,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python311_genai_agents/env_info.json b/public_dropin_environments/python311_genai_agents/env_info.json index 8159ba640..0dc5301b3 100644 --- a/public_dropin_environments/python311_genai_agents/env_info.json +++ b/public_dropin_environments/python311_genai_agents/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create GenAI-powered agents using CrewAI, LangGraph, or Llama-Index. Similar to other drop-in environments, you can either include a .pth artifact or any other code needed to deserialize your model, and optionally a custom.py file. You can also use this environment in codespaces.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "69417fa8b1ce07076dca7611", + "environmentVersionId": "69447f269bcfd907abb4fadf", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -15,8 +15,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python311_genai_agents", "imageRepository": "env-python-genai-agents", "tags": [ - "v11.4.0-69417fa8b1ce07076dca7611", - "69417fa8b1ce07076dca7611", + "v11.4.0-69447f269bcfd907abb4fadf", + "69447f269bcfd907abb4fadf", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python311_genai_agents/requirements.txt b/public_dropin_environments/python311_genai_agents/requirements.txt index d5878d2b1..3bc6ba24f 100644 --- a/public_dropin_environments/python311_genai_agents/requirements.txt +++ b/public_dropin_environments/python311_genai_agents/requirements.txt @@ -1,4 +1,4 @@ -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-genai==0.2.7 datarobot-mlops==11.1.0 datarobot-moderations==11.2.8 diff --git a/public_dropin_environments/python3_keras/Dockerfile b/public_dropin_environments/python3_keras/Dockerfile index 5449638ca..c12287a90 100644 --- a/public_dropin_environments/python3_keras/Dockerfile +++ b/public_dropin_environments/python3_keras/Dockerfile @@ -59,6 +59,9 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' + COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python3_keras/env_info.json b/public_dropin_environments/python3_keras/env_info.json index d77418805..06ad4ba6e 100644 --- a/public_dropin_environments/python3_keras/env_info.json +++ b/public_dropin_environments/python3_keras/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only keras custom models. This environment contains keras backed by tensorflow and only requires your model artifact as a .h5 file and optionally a custom.py file.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "693734e634f60512884447a9", + "environmentVersionId": "69447f279bcfd907beabbacc", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python3_keras", "imageRepository": "env-python-keras", "tags": [ - "v11.4.0-693734e634f60512884447a9", - "693734e634f60512884447a9", + "v11.4.0-69447f279bcfd907beabbacc", + "69447f279bcfd907beabbacc", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python3_keras/requirements.txt b/public_dropin_environments/python3_keras/requirements.txt index 066d914ab..3f39f59d6 100644 --- a/public_dropin_environments/python3_keras/requirements.txt +++ b/public_dropin_environments/python3_keras/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # absl-py==2.3.1 annotated-types==0.7.0 @@ -21,7 +21,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python3_onnx/Dockerfile b/public_dropin_environments/python3_onnx/Dockerfile index df987037c..b6463d83f 100644 --- a/public_dropin_environments/python3_onnx/Dockerfile +++ b/public_dropin_environments/python3_onnx/Dockerfile @@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python3_onnx/env_info.json b/public_dropin_environments/python3_onnx/env_info.json index 1a365e8bc..63b7237ce 100644 --- a/public_dropin_environments/python3_onnx/env_info.json +++ b/public_dropin_environments/python3_onnx/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only ONNX custom models. This environment contains ONNX runtime and only requires your model artifact as an .onnx file and optionally a custom.py file.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "693734f634f60512aea4ca03", + "environmentVersionId": "69447f3a9bcfd907e14f4fdc", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python3_onnx", "imageRepository": "env-python-onnx", "tags": [ - "v11.4.0-693734f634f60512aea4ca03", - "693734f634f60512aea4ca03", + "v11.4.0-69447f3a9bcfd907e14f4fdc", + "69447f3a9bcfd907e14f4fdc", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python3_onnx/requirements.txt b/public_dropin_environments/python3_onnx/requirements.txt index 1692b1c2d..df68ffcc3 100644 --- a/public_dropin_environments/python3_onnx/requirements.txt +++ b/public_dropin_environments/python3_onnx/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -20,7 +20,7 @@ click==8.3.1 coloredlogs==15.0.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python3_pytorch/Dockerfile b/public_dropin_environments/python3_pytorch/Dockerfile index ae97a6f08..c12287a90 100644 --- a/public_dropin_environments/python3_pytorch/Dockerfile +++ b/public_dropin_environments/python3_pytorch/Dockerfile @@ -59,6 +59,8 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python3_pytorch/env_info.json b/public_dropin_environments/python3_pytorch/env_info.json index 5c81998ff..e31f7165e 100644 --- a/public_dropin_environments/python3_pytorch/env_info.json +++ b/public_dropin_environments/python3_pytorch/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only PyTorch custom models. This environment contains PyTorch and requires only your model artifact as a .pth file, any other code needed to deserialize your model, and optionally a custom.py file.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "6937350034f60512cffcccf3", + "environmentVersionId": "69447f449bcfd907fc6550c9", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python3_pytorch", "imageRepository": "env-python-pytorch", "tags": [ - "v11.4.0-6937350034f60512cffcccf3", - "6937350034f60512cffcccf3", + "v11.4.0-69447f449bcfd907fc6550c9", + "69447f449bcfd907fc6550c9", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python3_pytorch/requirements.txt b/public_dropin_environments/python3_pytorch/requirements.txt index 0410c0ec0..20a686a82 100644 --- a/public_dropin_environments/python3_pytorch/requirements.txt +++ b/public_dropin_environments/python3_pytorch/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -19,7 +19,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python3_sklearn/Dockerfile b/public_dropin_environments/python3_sklearn/Dockerfile index ae97a6f08..25c134bd0 100644 --- a/public_dropin_environments/python3_sklearn/Dockerfile +++ b/public_dropin_environments/python3_sklearn/Dockerfile @@ -59,6 +59,10 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# ENV MLOPS_RUNTIME_PARAM_DRUM_CLIENT_REQUEST_TIMEOUT='{"type": "numeric", "payload": 660}' + +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python3_sklearn/env_info.json b/public_dropin_environments/python3_sklearn/env_info.json index 59ce0af52..9b7f76c57 100644 --- a/public_dropin_environments/python3_sklearn/env_info.json +++ b/public_dropin_environments/python3_sklearn/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only scikit-learn custom models. This environment contains scikit-learn and only requires your model artifact as a .pkl file and optionally a custom.py file.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "6937359c34f60513461b86db", + "environmentVersionId": "69447fb29bcfd90825cad38e", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python3_sklearn", "imageRepository": "env-python-sklearn", "tags": [ - "v11.4.0-6937359c34f60513461b86db", - "6937359c34f60513461b86db", + "v11.4.0-69447fb29bcfd90825cad38e", + "69447fb29bcfd90825cad38e", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python3_sklearn/requirements.txt b/public_dropin_environments/python3_sklearn/requirements.txt index 4b2b4695f..36b9fde18 100644 --- a/public_dropin_environments/python3_sklearn/requirements.txt +++ b/public_dropin_environments/python3_sklearn/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -19,7 +19,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/python3_xgboost/Dockerfile b/public_dropin_environments/python3_xgboost/Dockerfile index e7a4ec35c..71b187ddd 100644 --- a/public_dropin_environments/python3_xgboost/Dockerfile +++ b/public_dropin_environments/python3_xgboost/Dockerfile @@ -66,6 +66,9 @@ ENV WITH_ERROR_SERVER=0 \ # Maybe the same would apply to gunicorn, when we test. # ENV OMP_NUM_THREADS=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' + COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/python3_xgboost/env_info.json b/public_dropin_environments/python3_xgboost/env_info.json index f0dac0937..faf2c6afc 100644 --- a/public_dropin_environments/python3_xgboost/env_info.json +++ b/public_dropin_environments/python3_xgboost/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only xgboost custom models. This environment contains xgboost and only requires your model artifact as a .pkl file and optionally a custom.py file.", "programmingLanguage": "python", "label": "", - "environmentVersionId": "693735a534f6051361786f34", + "environmentVersionId": "69447fbb9bcfd9083d7533c2", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/python3_xgboost", "imageRepository": "env-python-xgboost", "tags": [ - "v11.4.0-693735a534f6051361786f34", - "693735a534f6051361786f34", + "v11.4.0-69447fbb9bcfd9083d7533c2", + "69447fbb9bcfd9083d7533c2", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/python3_xgboost/requirements.txt b/public_dropin_environments/python3_xgboost/requirements.txt index 6a6701514..dfa239eeb 100644 --- a/public_dropin_environments/python3_xgboost/requirements.txt +++ b/public_dropin_environments/python3_xgboost/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 @@ -19,7 +19,7 @@ charset-normalizer==3.4.4 click==8.3.1 cryptography==46.0.3 datarobot==3.10.0 -datarobot-drum==1.17.8 +datarobot-drum==1.17.10 datarobot-mlops==11.1.0 datarobot-storage==2.2.0 docker==7.1.0 diff --git a/public_dropin_environments/r_lang/Dockerfile b/public_dropin_environments/r_lang/Dockerfile index 718f97373..d100034e8 100644 --- a/public_dropin_environments/r_lang/Dockerfile +++ b/public_dropin_environments/r_lang/Dockerfile @@ -158,6 +158,9 @@ ENV ADDRESS=0.0.0.0:8080 ENV WITH_ERROR_SERVER=0 \ PYTHONUNBUFFERED=1 +# Gunicorn configuration +ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}' + COPY ./*.sh ${CODE_DIR}/ WORKDIR ${CODE_DIR} diff --git a/public_dropin_environments/r_lang/env_info.json b/public_dropin_environments/r_lang/env_info.json index 82011c357..d2541c584 100644 --- a/public_dropin_environments/r_lang/env_info.json +++ b/public_dropin_environments/r_lang/env_info.json @@ -4,7 +4,7 @@ "description": "This template environment can be used to create artifact-only R custom models that use the caret library. Your custom model archive need only contain your model artifacts if you use the environment correctly.", "programmingLanguage": "r", "label": "", - "environmentVersionId": "693735b134f60513813a3a49", + "environmentVersionId": "69447fc89bcfd90857cba3c7", "environmentVersionDescription": "", "isPublic": true, "isDownloadable": true, @@ -14,8 +14,8 @@ "contextUrl": "https://github.com/datarobot/datarobot-user-models/tree/master/public_dropin_environments/r_lang", "imageRepository": "env-r-lang", "tags": [ - "v11.4.0-693735b134f60513813a3a49", - "693735b134f60513813a3a49", + "v11.4.0-69447fc89bcfd90857cba3c7", + "69447fc89bcfd90857cba3c7", "v11.4.0-latest" ] } diff --git a/public_dropin_environments/r_lang/requirements.txt b/public_dropin_environments/r_lang/requirements.txt index 3881bc64c..93e3845ce 100644 --- a/public_dropin_environments/r_lang/requirements.txt +++ b/public_dropin_environments/r_lang/requirements.txt @@ -1,8 +1,8 @@ # -# This file is autogenerated by pip-compile with Python 3.10 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in +# pip-compile --cert=None --client-cert=None --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt --pip-args=None requirements.in # annotated-types==0.7.0 argcomplete==3.6.3 diff --git a/tests/functional/test_drum_server_failures.py b/tests/functional/test_drum_server_failures.py index 080e2726c..0eed54c49 100644 --- a/tests/functional/test_drum_server_failures.py +++ b/tests/functional/test_drum_server_failures.py @@ -128,10 +128,13 @@ def test_ping_endpoints(self, params, with_error_server, production, docker): @pytest.mark.parametrize( "with_error_server, production, docker", - [(False, False, None), (True, False, None), (True, True, DOCKER_PYTHON_SKLEARN)], + [(False, False, None), (True, False, None), (False, False, DOCKER_PYTHON_SKLEARN)], ) def test_e2e_no_model_artifact(self, params, with_error_server, production, docker): """ + Note: 12/17/2025 DOCKER_PYTHON_SKLEARN image is going to use gunicorn, + so it doesn't support running with error server or production anymore. + Verify that if an error occurs on DRUM server initialization if no model artifact is found - if '--with-error-server' is not set, DRUM server process will exit with error - if '--with-error-server' is set, 'error server' will still be started, and @@ -152,10 +155,13 @@ def test_e2e_no_model_artifact(self, params, with_error_server, production, dock @pytest.mark.parametrize( "with_error_server, production, docker", - [(False, False, None), (True, False, None), (True, True, DOCKER_PYTHON_SKLEARN)], + [(False, False, None), (True, False, None), (False, False, DOCKER_PYTHON_SKLEARN)], ) def test_e2e_model_loading_fails(self, params, with_error_server, production, docker): """ + Note: 12/17/2025 DOCKER_PYTHON_SKLEARN image is going to use gunicorn, + so it doesn't support running with error server or production anymore. + Verify that if an error occurs on DRUM server initialization if model cannot load properly - if '--with-error-server' is not set, drum server process will exit with error - if '--with-error-server' is set, 'error server' will still be started, and