Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.cpu
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ RUN pip3 install \
-r requirements.easyocr.txt \
-r requirements.modal.txt \
jupyterlab \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
--upgrade \
&& rm -rf ~/.cache/pip

Expand All @@ -59,7 +59,7 @@ ARG TARGETPLATFORM
WORKDIR /build
COPY . .
RUN make create_wheels
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_cpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_cpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"
RUN pip3 install "inference-models[model-blob-cache]"

RUN if [ "${TARGETPLATFORM}" = "linux/amd64" ]; then pip3 install -r requirements/requirements.vino.txt; rm -rf ~/.cache/pip; fi
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.cpu.dev
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ RUN pip3 install \
-r requirements.easyocr.txt \
-r requirements.modal.txt \
jupyterlab \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
--upgrade \
&& rm -rf ~/.cache/pip

Expand All @@ -59,7 +59,7 @@ ARG TARGETPLATFORM
WORKDIR /build
COPY . .
RUN make create_wheels
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_cpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_cpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"
RUN pip3 install watchdog[watchmedo]
RUN if [ "${TARGETPLATFORM}" = "linux/amd64" ]; then pip3 install -r requirements/requirements.vino.txt; rm -rf ~/.cache/pip; fi

Expand Down
2 changes: 1 addition & 1 deletion docker/dockerfiles/Dockerfile.onnx.cpu.parallel
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ RUN pip3 install \
-r requirements.sdk.http.txt \
-r requirements.easyocr.txt \
-r requirements.modal.txt \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
--upgrade \
&& rm -rf ~/.cache/pip

Expand Down
2 changes: 1 addition & 1 deletion docker/dockerfiles/Dockerfile.onnx.cpu.slim
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ RUN pip3 install \
-r requirements.cli.txt \
-r requirements.sdk.http.txt \
-r requirements.modal.txt \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
--upgrade \
&& rm -rf ~/.cache/pip

Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.cu13.gpu
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ RUN uv pip install --system \
-r requirements.modal.txt \
jupyterlab \
"transformers==5.15.0" \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

RUN python3 -m pip install --break-system-packages packaging==24.1 && rm -rf ~/.cache/pip
Expand Down Expand Up @@ -317,7 +317,7 @@ RUN /bin/make create_wheels_for_gpu_notebook && \
dist/inference_cli*.whl \
dist/inference_core*.whl \
dist/inference_sdk*.whl \
"setuptools~=83.0.0"
"setuptools~=84.2.1"

# Pillow-SIMD (x86-64 only), beside Pillow under /opt so the wheel stays the `PIL` package.
ARG TARGETARCH
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.gpu
Original file line number Diff line number Diff line change
Expand Up @@ -275,7 +275,7 @@ RUN uv pip install --system \
-r requirements.modal.txt \
jupyterlab \
"transformers==5.15.0" \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

RUN python3 -m pip install packaging==24.1 && rm -rf ~/.cache/pip
Expand All @@ -297,7 +297,7 @@ RUN /bin/make create_wheels_for_gpu_notebook && \
dist/inference_core*.whl \
dist/inference_gpu*.whl \
dist/inference_sdk*.whl \
"setuptools~=83.0.0"
"setuptools~=84.2.1"

# Pillow-SIMD (x86-64 only), beside Pillow under /opt so the wheel stays the `PIL` package.
ARG TARGETARCH
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.gpu.3d
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ RUN uv pip install --system \
-r requirements.easyocr.txt \
-r requirements.modal.txt \
jupyterlab \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

# Install setup.py requirements for flash_attn
Expand Down Expand Up @@ -110,7 +110,7 @@ WORKDIR /build
COPY . .
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN /bin/make create_wheels_for_gpu_notebook
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"


WORKDIR /notebooks
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.gpu.dev
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ RUN uv pip install --system \
-r requirements.modal.txt \
"transformers==5.15.0" \
jupyterlab \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

# Install setup.py requirements for flash_attn
Expand Down Expand Up @@ -108,7 +108,7 @@ WORKDIR /build
COPY . .
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN /bin/make create_wheels_for_gpu_notebook
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"

# Pillow-SIMD (x86-64 only), beside Pillow under /opt so the wheel stays the `PIL` package.
ARG TARGETARCH
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.gpu.parallel
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ RUN pip3 install \
-r requirements.parallel.txt \
-r requirements.easyocr.txt \
-r requirements.modal.txt \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

RUN apt-get update && apt-get install -y lsb-release curl gpg
Expand All @@ -63,7 +63,7 @@ WORKDIR /build
COPY . .
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN /bin/make create_wheels_for_gpu_notebook
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"

WORKDIR /notebooks
COPY examples/notebooks .
Expand Down
2 changes: 1 addition & 1 deletion docker/dockerfiles/Dockerfile.onnx.gpu.slim
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ RUN pip3 install \
-r requirements.cli.txt \
-r requirements.sdk.http.txt \
-r requirements.modal.txt \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

# Build & install roboflow-workflows from source. The wheel installs every
Expand Down
2 changes: 1 addition & 1 deletion docker/dockerfiles/Dockerfile.onnx.jetson.5.1.1
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ RUN --mount=type=cache,target=/tmp/triton-build/src,sharing=locked,id=triton-src
git -C /tmp/triton-build/src submodule update --init --recursive; \
mkdir -p /tmp/triton-wheels; \
python -m pip install --no-cache-dir \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
wheel \
"cmake>=3.18,<4.0" \
"ninja>=1.11.1"; \
Expand Down
6 changes: 3 additions & 3 deletions docker/dockerfiles/Dockerfile.onnx.jetson.6.2.0
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ RUN --mount=type=cache,target=/build/triton/src,sharing=locked,id=triton-src-${T
git -C src submodule update --init --recursive; \
mkdir -p /tmp/triton-wheels; \
python3 -m pip install --break-system-packages --no-cache-dir \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
wheel \
"cmake>=3.18,<4.0" \
"ninja>=1.11.1" \
Expand Down Expand Up @@ -504,7 +504,7 @@ RUN echo "opencv-python==4.12.0.88" > /tmp/jetson-opencv-overrides.txt && \
-r requirements.easyocr.txt \
-r requirements.jetson.txt \
"pycuda>=2025.0.0,<2026.0.0" \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
"transformers==5.15.0" \
packaging \
&& rm -rf ~/.cache/uv /tmp/jetson-opencv-overrides.txt
Expand Down Expand Up @@ -551,7 +551,7 @@ RUN ln -sf /usr/bin/python3 /usr/bin/python && \
dist/inference_core*.whl \
dist/inference_cli*.whl \
dist/inference_sdk*.whl \
"setuptools~=83.0.0"
"setuptools~=84.2.1"

# Pin boto3/botocore last so the final versions win regardless of what the
# requirement sets resolved to (previously done as an extra layer in the
Expand Down
6 changes: 3 additions & 3 deletions docker/dockerfiles/Dockerfile.onnx.jetson.7.2.0
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ RUN set -- /opt/wheels/torch-${PYTORCH_VERSION}-*.whl && \
/opt/wheels/onnxruntime_gpu-*.whl \
/opt/wheels/pycuda-*.whl \
/opt/wheels/triton-*.whl \
"setuptools>=83.0.0" \
"setuptools>=84.1.0" \
"transformers==5.15.0" \
packaging && \
# Requirements also name torch==2.13.0. Reinstall from the wheel bundle
Expand Down Expand Up @@ -434,7 +434,7 @@ RUN ln -sf /usr/bin/python3 /usr/bin/python && \
dist/inference_core*.whl \
dist/inference_cli*.whl \
dist/inference_sdk*.whl \
"setuptools>=83.0.0" && \
"setuptools>=84.1.0" && \
cp dist/*.whl /opt/wheels/ && \
find /usr/local/lib/python3.12/dist-packages -type d \
\( -name cv2 -o -name 'opencv_python.libs' -o -name 'opencv_contrib_python.libs' -o -name 'opencv_python_headless.libs' -o -name 'opencv_contrib_python_headless.libs' \) \
Expand Down Expand Up @@ -482,7 +482,7 @@ RUN set -- /opt/wheels/torch-${PYTORCH_VERSION}-*.whl && \
/opt/wheels/torch-*.whl \
/opt/wheels/torchvision-*.whl \
/opt/wheels/triton-*.whl \
"setuptools>=83.0.0" \
"setuptools>=84.1.0" \
"transformers==5.15.0" \
packaging && \
rm -rf \
Expand Down
4 changes: 2 additions & 2 deletions docker/dockerfiles/Dockerfile.onnx.trt
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ RUN uv pip install --system \
-r requirements.modal.txt \
"transformers==5.15.0" \
jupyterlab \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

# Install setup.py requirements for flash_attn
Expand Down Expand Up @@ -110,7 +110,7 @@ WORKDIR /build
COPY . .
RUN ln -s /usr/bin/python3 /usr/bin/python
RUN /bin/make create_wheels_for_gpu_notebook
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=83.0.0"
RUN pip3 install --no-cache-dir --find-links dist/ dist/roboflow_workflows*.whl dist/streamvision*.whl dist/inference_cli*.whl dist/inference_core*.whl dist/inference_gpu*.whl dist/inference_sdk*.whl "setuptools~=84.2.1"

WORKDIR /notebooks
COPY examples/notebooks .
Expand Down
2 changes: 1 addition & 1 deletion docker/dockerfiles/Dockerfile.onnx.udp.gpu
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ RUN pip3 install \
-r requirements.http.txt \
-r requirements.gpu.txt \
-r requirements.easyocr.txt \
"setuptools~=83.0.0" \
"setuptools~=84.2.1" \
&& rm -rf ~/.cache/pip

# Build & install roboflow-workflows from source so the source-copy runtime
Expand Down
2 changes: 1 addition & 1 deletion inference/landing/out/404.html

Large diffs are not rendered by default.

51 changes: 28 additions & 23 deletions inference/landing/out/__next.__PAGE__.txt
Original file line number Diff line number Diff line change
@@ -1,25 +1,30 @@
1:"$Sreact.fragment"
2:I[47257,["/_next/static/chunks/3fntmmi971322.js"],"ClientPageRoot"]
3:I[52683,["/_next/static/chunks/3fntmmi971322.js","/_next/static/chunks/0ehl-qswnv3c6.js"],"default"]
6:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"OutletBoundary"]
7:"$Sreact.suspense"
b:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"ViewportBoundary"]
c:I[97367,["/_next/static/chunks/3fntmmi971322.js"],"MetadataBoundary"]
d:I[27201,["/_next/static/chunks/3fntmmi971322.js"],"IconMark"]
f:I[39756,["/_next/static/chunks/3fntmmi971322.js"],"default"]
10:I[37457,["/_next/static/chunks/3fntmmi971322.js"],"default"]
:HL["/_next/static/chunks/2gl3pwqi9lg7y.css","style"]
:HL["/_next/static/chunks/3wz6r1hx3dyqg.css","style"]
2:"/_next/static/chunks/0umf92h1sb77c.js"
3:I[39756,["$2"],"default"]
4:I[37457,["$2"],"default"]
8:I[47257,["$2"],"ClientPageRoot"]
9:"/_next/static/chunks/22e8j1q2obca6.js"
a:I[52683,["$2","$9"],"default"]
d:I[97367,["$2"],"OutletBoundary"]
e:"$Sreact.suspense"
11:"ViewportBoundary"
12:I[97367,["$2"],"$11"]
13:"MetadataBoundary"
14:I[97367,["$2"],"$13"]
15:I[27201,["$2"],"IconMark"]
:HL["/_next/static/chunks/07cws3vcq-lm9.css","style"]
:HL["https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css","style"]
a:X
0:{"buildId":"3V1yWpCn5DIEwHlwVv5jK","data":[{"rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/2gl3pwqi9lg7y.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/0ehl-qswnv3c6.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"isPartial":"$@9","staleTime":"$a","varyParams":null},{"rsc":["$","$1","h",{"children":[null,["$","$Lb",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$7",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Roboflow Inference Server"}],["$","meta","1",{"name":"description","content":"With no prior knowledge of machine learning or device-specific deployment, you can deploy a computer vision model to a range of devices and environments using the Roboflow Inference Server."}],["$","meta","2",{"name":"robots","content":"noindex"}],["$","link","3",{"rel":"icon","href":"/static/icon.png"}],["$","$Ld","4",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"isPartial":"$@e","staleTime":"$a","varyParams":null},{"rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3wz6r1hx3dyqg.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/3fntmmi971322.js","async":true}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":["$","link",null,{"rel":"stylesheet","href":"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css"}]}],["$","body",null,{"className":"inter_5972bc34-module__OU16Qa__className","children":["$","$Lf",null,{"parallelRouterKey":"children","template":["$","$L10",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]]}]]}],"isPartial":"$@11","staleTime":"$a","varyParams":null}],"isUpgradeableISRFallback":false,"a":"$@12","rootVaryParams":null,"needsRuntimeRequest":"$@13"}
4:{}
5:"$0:data:0:rsc:props:children:0:props:serverProvidedParams:params"
8:null
a:300
13:true
a:C
12:0
e:"$undefined"
11:"$undefined"
9:"$undefined"
:HL["/_next/static/chunks/3i6mxp85wuaqq.css","style"]
6:X
7:[["children",{"s":"__PAGE__","h":160,"d":{"r":["$","$1","c",{"children":[["$","$L8",null,{"Component":"$a","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@b","$@c"]}}],[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/3i6mxp85wuaqq.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/22e8j1q2obca6.js","async":true}]],["$","$Ld",null,{"children":["$","$e",null,{"name":"Next.MetadataOutlet","children":"$@f"}]}]]}],"p":"$@10","v":null,"s":"$6"}}]]
0:{"t":{"t":{"s":"","h":80,"d":{"r":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/07cws3vcq-lm9.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/0umf92h1sb77c.js","async":true}]],["$","html",null,{"lang":"en","children":[["$","head",null,{"children":["$","link",null,{"rel":"stylesheet","href":"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css"}]}],["$","body",null,{"className":"OU16Qa_className","children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]]}]]}],"p":"$@5","v":null,"s":"$6"},"c":"$Q7"},"h":{"r":["$","$1","h",{"children":[null,["$","$L12",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","$L14",null,{"children":[["$","div",null,{"hidden":true,"children":["$","$e",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"Roboflow Inference Server"}],["$","meta","1",{"name":"description","content":"With no prior knowledge of machine learning or device-specific deployment, you can deploy a computer vision model to a range of devices and environments using the Roboflow Inference Server."}],["$","meta","2",{"name":"robots","content":"noindex"}],["$","link","3",{"rel":"icon","href":"/static/icon.png"}],["$","$L15","4",{}]]}]}],null]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"p":"$@16","v":null,"s":"$6"}},"a":"$@17","u":"$@18","b":"tOfEhGdOLkxTPTvFjNmqD"}
b:{}
c:"$7:0:1:d:r:props:children:0:props:serverProvidedParams:params"
f:null
6:300
18:true
6:C
17:0
5:"$undefined"
16:"$undefined"
10:"$undefined"
Loading
Loading