Tensorflow serving - penny4860/study-note GitHub Wiki
- docker๊ฐ ์ค์น๋์ด์๋ host computer
- tensorflow docker image
- tensorflow ์์ ์ ๊ณตํ๋ docker image๋ฅผ pull ๋ฐ์ผ๋ฉด ๋๋ค.
- tensorflow ๋ฒ์ ์ ๋์ปคํ๋ธ์์ ํ์ธ.
- pre-trained ๋ ๋ชจ๋ธํ์ผ
- saved_model ํฌ๋งท
> docker run \
--name serving \
-p {grpcํฌํธ}:8500 \
-p {rest_apiํฌํธ}:8501 \
-v {๋ชจ๋ธ๊ฒฝ๋ก}:/models/{๋ชจ๋ธ์ด๋ฆ}
-e MODEL_NAME={๋ชจ๋ธ์ด๋ฆ} \
-t \
tensorflow/serving:{ํ
์ํ๋ก๋ฒ์ ผ}
- docker option
-
--name <serving>
- container์ ์ด๋ฆ์ ์ค์
-
-p <ํธ์คํธ ํฌํธ>:<์ปจํ ์ด๋ ํฌํธ>
- ํธ์คํธ์ ์ฐ๊ฒฐ๋ ์ปจํ ์ด๋์ ํน์ ํฌํธ๋ฅผ ์ธ๋ถ์ ๋ ธ์ถ
-
-v <ํธ์คํธ ๋๋ ํฐ๋ฆฌ>:<์ปจํ ์ด๋ ๋๋ ํฐ๋ฆฌ>
- ํธ์คํธ์ ๊ณต์ ํ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ค์ ํ์ฌ ํ์ผ์ ์ปจํ ์ด๋์ ์ ์ฅํ์ง ์๊ณ ํธ์คํธ์ ๋ฐ๋ก ์ ์ฅ
-
-e MODEL_NAME=?
- ์ปจํ ์ด๋์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์
-
-t
- Bash๋ฅผ ์ฌ์ฉํ๊ธฐ์ํ ์ต์
-