Skip to content

Commit 79ec35e

Browse files
authored
Fix XPU serving test (#435)
Signed-off-by: Srikanth Ramakrishna <srikanth.ramakrishna@intel.com>
1 parent bd684bc commit 79ec35e

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

pytorch/serving/model-archive/mar-test.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828

2929
if [[ "$1" == "cpu" ]]; then
3030
wget https://download.pytorch.org/models/squeezenet1_1-b8a52dc0.pth
31-
torch-model-archiver --model-name squeezenet1_1 --version 1.1 --model-file /home/model-server/model-archive/model.py --serialized-file squeezenet1_1-b8a52dc0.pth --handler image_classifier --export-path /home/model-server/model-store
31+
torch-model-archiver --model-name squeezenet1_1 --version 1.1 --model-file /home/model-server/model-archive/model.py --serialized-file squeezenet1_1-b8a52dc0.pth --handler image_classifier --export-path /home/model-server/model-store --force
3232
rm -rf squeezenet1_1-b8a52dc0.pth
3333
elif [[ "$1" == "xpu" ]]; then
3434
python /home/model-server/model-archive/ipex_squeezenet.py
35-
torch-model-archiver --model-name squeezenet1_1 --version 1.1 --serialized-file squeezenet1_1-jit.pt --handler image_classifier --export-path /home/model-server/model-store
35+
torch-model-archiver --model-name squeezenet1_1 --version 1.1 --serialized-file squeezenet1_1-jit.pt --handler image_classifier --export-path /home/model-server/model-store --force
3636
rm -rf squeezenet1_1-jit.pt
3737
else
3838
echo "Only cpu and xpu devices supported"

pytorch/serving/tests.yaml

+22-22
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@ ipex-serving-cpu-model-archive:
2323
dst: /home/model-server/model-store
2424
user: root
2525
workdir: /home/model-server/model-archive
26-
ipex-serving-xpu-model-archive:
27-
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-xpu
28-
cmd: /home/model-server/model-archive/mar-test.sh xpu
29-
entrypoint: /bin/bash
30-
device: ["/dev/dri"]
31-
volumes:
32-
- src: $PWD/pytorch/serving/model-archive
33-
dst: /home/model-server/model-archive
34-
- src: $PWD/pytorch/serving/model-store
35-
dst: /home/model-server/model-store
36-
user: root
37-
workdir: /home/model-server/model-archive
3826
ipex-serving-cpu-workflow-archive:
3927
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-cpu
4028
cmd: /home/model-server/model-archive/war-test.sh
@@ -58,11 +46,10 @@ ipex-serving-cpu-rest-workflow:
5846
env:
5947
ENABLE_TORCH_PROFILER: 'true'
6048
shm_size: 1g
61-
ipex-serving-xpu-rest-workflow:
62-
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-xpu
63-
cmd: bash /home/model-server/wf-store/rest-test.sh
49+
ipex-serving-cpu-rest-inference:
50+
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-cpu
51+
cmd: bash /home/model-server/model-store/rest-test.sh
6452
serving: True
65-
device: ["/dev/dri"]
6653
volumes:
6754
- src: $PWD/pytorch/serving/model-store
6855
dst: /home/model-server/model-store
@@ -71,10 +58,10 @@ ipex-serving-xpu-rest-workflow:
7158
env:
7259
ENABLE_TORCH_PROFILER: 'true'
7360
shm_size: 1g
74-
workdir: /home/model-server/wf-store
75-
ipex-serving-cpu-rest-inference:
61+
workdir: /home/model-server/model-store
62+
ipex-serving-cpu-grpc-inference:
7663
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-cpu
77-
cmd: bash /home/model-server/model-store/rest-test.sh
64+
cmd: bash /home/model-server/model-store/grpc-test.sh
7865
serving: True
7966
volumes:
8067
- src: $PWD/pytorch/serving/model-store
@@ -85,10 +72,23 @@ ipex-serving-cpu-rest-inference:
8572
ENABLE_TORCH_PROFILER: 'true'
8673
shm_size: 1g
8774
workdir: /home/model-server/model-store
88-
ipex-serving-cpu-grpc-inference:
89-
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-cpu
90-
cmd: bash /home/model-server/model-store/grpc-test.sh
75+
ipex-serving-xpu-model-archive:
76+
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-xpu
77+
cmd: /home/model-server/model-archive/mar-test.sh xpu
78+
entrypoint: /bin/bash
79+
device: ["/dev/dri"]
80+
volumes:
81+
- src: $PWD/pytorch/serving/model-archive
82+
dst: /home/model-server/model-archive
83+
- src: $PWD/pytorch/serving/model-store
84+
dst: /home/model-server/model-store
85+
user: root
86+
workdir: /home/model-server/model-archive
87+
ipex-serving-xpu-rest-inference:
88+
img: ${REGISTRY}/${REPO}:b-${GITHUB_RUN_NUMBER:-0}-${BASE_IMAGE_NAME:-ubuntu}-${BASE_IMAGE_TAG:-22.04}-py${PYTHON_VERSION:-3.10}-torchserve-xpu
89+
cmd: bash /home/model-server/model-store/rest-test.sh
9190
serving: True
91+
device: ["/dev/dri"]
9292
volumes:
9393
- src: $PWD/pytorch/serving/model-store
9494
dst: /home/model-server/model-store

0 commit comments

Comments
 (0)