Skip to content

Commit b08a6dd

Browse files
committed
[YOLO] use gunicorn in sklearn env
1 parent 7d91e10 commit b08a6dd

File tree

2 files changed

+54
-42
lines changed

2 files changed

+54
-42
lines changed

public_dropin_environments/python3_sklearn/Dockerfile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,11 @@ ENV ADDRESS=0.0.0.0:8080
6060
ENV WITH_ERROR_SERVER=1 \
6161
PYTHONUNBUFFERED=1
6262

63+
# ENV MLOPS_RUNTIME_PARAM_DRUM_CLIENT_REQUEST_TIMEOUT='{"type": "numeric", "payload": 660}'
64+
65+
# Gunicorn configuration
66+
ENV MLOPS_RUNTIME_PARAM_DRUM_SERVER_TYPE='{"type": "string", "payload": "gunicorn"}'
67+
6368

6469
COPY ./*.sh ${CODE_DIR}/
6570
WORKDIR ${CODE_DIR}
Lines changed: 49 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,105 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --index-url=https://pypi.org/simple --no-annotate --no-emit-index-url --no-emit-trusted-host --output-file=requirements.txt requirements.in
66
#
77
annotated-types==0.7.0
88
argcomplete==3.6.2
9-
azure-core==1.34.0
10-
azure-identity==1.23.0
9+
azure-core==1.35.1
10+
azure-identity==1.25.0
1111
azure-storage-blob==12.19.0
1212
blinker==1.9.0
13-
boto3==1.38.23
14-
botocore==1.38.23
13+
boto3==1.40.30
14+
botocore==1.40.30
1515
cachetools==5.5.2
16-
certifi==2025.4.26
17-
cffi==1.17.1
18-
charset-normalizer==3.4.2
16+
certifi==2025.8.3
17+
cffi==2.0.0
18+
charset-normalizer==3.4.3
1919
click==8.2.1
20-
cryptography==45.0.3
21-
datarobot==3.7.1
22-
datarobot-drum==1.16.19
20+
cryptography==45.0.7
21+
datarobot==3.8.2
22+
datarobot-drum==1.17.1
2323
datarobot-mlops==11.1.0
2424
datarobot-storage==2.2.0
25-
deprecated==1.2.18
2625
docker==7.1.0
2726
filechunkio==1.8
28-
flask==3.1.1
29-
google-api-core==2.25.0rc1
30-
google-auth==2.40.2
27+
flask==3.1.2
28+
gevent==25.8.2
29+
google-api-core==2.25.1
30+
google-auth==2.40.3
3131
google-cloud-core==2.4.3
3232
google-cloud-storage==2.19.0
3333
google-crc32c==1.7.1
3434
google-resumable-media==2.7.2
3535
googleapis-common-protos==1.70.0
36+
greenlet==3.2.4
37+
gunicorn==23.0.0
3638
idna==3.10
37-
importlib-metadata==8.6.1
39+
importlib-metadata==8.7.0
3840
isodate==0.7.2
3941
itsdangerous==2.2.0
4042
jinja2==3.1.6
4143
jmespath==1.0.1
42-
joblib==1.5.1
44+
joblib==1.5.2
4345
julia==0.5.7
4446
markupsafe==3.0.2
4547
memory-profiler==0.61.0
46-
msal==1.32.3
48+
msal==1.33.0
4749
msal-extensions==1.3.1
4850
mypy-extensions==1.1.0
49-
numpy==2.2.6
50-
opentelemetry-api==1.33.1
51-
opentelemetry-exporter-otlp-proto-common==1.33.1
52-
opentelemetry-exporter-otlp-proto-http==1.33.1
53-
opentelemetry-instrumentation==0.54b1
54-
opentelemetry-instrumentation-aiohttp-client==0.54b1
55-
opentelemetry-instrumentation-requests==0.54b1
56-
opentelemetry-proto==1.33.1
57-
opentelemetry-sdk==1.33.1
58-
opentelemetry-semantic-conventions==0.54b1
59-
opentelemetry-util-http==0.54b1
60-
orjson==3.10.18
51+
numpy==2.3.3
52+
opentelemetry-api==1.37.0
53+
opentelemetry-exporter-otlp-proto-common==1.37.0
54+
opentelemetry-exporter-otlp-proto-http==1.37.0
55+
opentelemetry-instrumentation==0.58b0
56+
opentelemetry-instrumentation-aiohttp-client==0.58b0
57+
opentelemetry-instrumentation-requests==0.58b0
58+
opentelemetry-proto==1.37.0
59+
opentelemetry-sdk==1.37.0
60+
opentelemetry-semantic-conventions==0.58b0
61+
opentelemetry-util-http==0.58b0
62+
orjson==3.11.3
6163
packaging==25.0
62-
pandas==2.2.3
64+
pandas==2.3.2
6365
pillow==11.3.0
64-
progress==1.6
66+
progress==1.6.1
6567
proto-plus==1.26.1
66-
protobuf==5.29.5
68+
protobuf==6.32.1
6769
psutil==7.0.0
6870
py4j==0.10.9.9
6971
pyasn1==0.6.1
7072
pyasn1-modules==0.4.2
71-
pycparser==2.22
72-
pydantic==2.11.5
73+
pycparser==2.23
74+
pydantic==2.11.7
7375
pydantic-core==2.33.2
7476
pyjwt[crypto]==2.10.1
7577
python-dateutil==2.9.0.post0
7678
pytz==2025.2
7779
pyyaml==6.0.2
78-
requests==2.32.4
80+
requests==2.32.5
7981
requests-toolbelt==1.0.0
8082
rsa==4.9.1
8183
ruamel-yaml==0.17.4
82-
s3transfer==0.13.0
83-
scikit-learn==1.6.1
84-
scipy==1.15.3
84+
s3transfer==0.14.0
85+
scikit-learn==1.7.2
86+
scipy==1.16.2
8587
six==1.17.0
8688
strenum==0.4.15
8789
strictyaml==1.4.2
8890
termcolor==3.1.0
8991
texttable==1.7.0
9092
threadpoolctl==3.6.0
9193
trafaret==2.1.1
92-
typing-extensions==4.13.2
94+
typing-extensions==4.15.0
9395
typing-inspection==0.4.1
9496
tzdata==2025.2
9597
urllib3==2.5.0
9698
werkzeug==3.1.3
97-
wrapt==1.17.2
98-
zipp==3.22.0
99+
wrapt==1.17.3
100+
zipp==3.23.0
101+
zope-event==6.0
102+
zope-interface==8.0
103+
104+
# The following packages are considered to be unsafe in a requirements file:
105+
# setuptools

0 commit comments

Comments
 (0)