diff --git a/EdgeCraftRAG/docker_compose/intel/gpu/arc/set_env.sh b/EdgeCraftRAG/docker_compose/intel/gpu/arc/set_env.sh index e4f5c207b..eef0ebd20 100644 --- a/EdgeCraftRAG/docker_compose/intel/gpu/arc/set_env.sh +++ b/EdgeCraftRAG/docker_compose/intel/gpu/arc/set_env.sh @@ -5,3 +5,13 @@ pushd "../../../../../" > /dev/null source .set_env.sh popd > /dev/null + +export MODEL_PATH=${MODEL_PATH} +export DOC_PATH=${DOC_PATH} +export UI_TMPFILE_PATH=${UI_TMPFILE_PATH} +export HOST_IP=${HOST_IP} +export LLM_MODEL=${LLM_MODEL} +export HF_ENDPOINT=${HF_ENDPOINT} +export vLLM_ENDPOINT=${vLLM_ENDPOINT} +export HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN} +export no_proxy="localhost, 127.0.0.1, 192.168.1.1" diff --git a/EdgeCraftRAG/tests/README.md b/EdgeCraftRAG/tests/README.md new file mode 100644 index 000000000..3b2f72e0c --- /dev/null +++ b/EdgeCraftRAG/tests/README.md @@ -0,0 +1,21 @@ +# EdgeCraftRAG E2E test scripts + +## Set the required environment variable + +```bash +export HUGGINGFACEHUB_API_TOKEN="Your_Huggingface_API_Token" +``` + +## Run test + +On Intel ARC with TGI: + +```bash +bash test_compose_on_arc.sh +``` + +On Intel ARC with vLLM: + +```bash +bash test_compose_vllm_on_arc.sh +``` diff --git a/EdgeCraftRAG/tests/test_compose_on_arc.sh b/EdgeCraftRAG/tests/test_compose_on_arc.sh index cdf445b1f..509f6a7cf 100755 --- a/EdgeCraftRAG/tests/test_compose_on_arc.sh +++ b/EdgeCraftRAG/tests/test_compose_on_arc.sh @@ -46,18 +46,10 @@ function build_docker_images() { } function start_services() { - export MODEL_PATH=${MODEL_PATH} - export DOC_PATH=${DOC_PATH} export UI_UPLOAD_PATH=${UI_UPLOAD_PATH} - export HOST_IP=${HOST_IP} - export LLM_MODEL=${LLM_MODEL} - export HF_ENDPOINT=${HF_ENDPOINT} - export vLLM_ENDPOINT=${vLLM_ENDPOINT} - export HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN} - export no_proxy="localhost, 127.0.0.1, 192.168.1.1" cd $WORKPATH/docker_compose/intel/gpu/arc - + source set_env.sh # Start Docker Containers docker compose -f $COMPOSE_FILE up -d > ${LOG_PATH}/start_services_with_compose.log sleep 20 diff --git a/EdgeCraftRAG/tests/test_compose_vllm_on_arc.sh b/EdgeCraftRAG/tests/test_compose_vllm_on_arc.sh index 4c471c245..43df736fd 100755 --- a/EdgeCraftRAG/tests/test_compose_vllm_on_arc.sh +++ b/EdgeCraftRAG/tests/test_compose_vllm_on_arc.sh @@ -53,17 +53,8 @@ function build_docker_images() { } function start_services() { - export MODEL_PATH=${MODEL_PATH} - export DOC_PATH=${DOC_PATH} - export UI_TMPFILE_PATH=${UI_TMPFILE_PATH} - export HOST_IP=${HOST_IP} - export LLM_MODEL=${LLM_MODEL} - export HF_ENDPOINT=${HF_ENDPOINT} - export vLLM_ENDPOINT=${vLLM_ENDPOINT} - export HUGGINGFACEHUB_API_TOKEN=${HUGGINGFACEHUB_API_TOKEN} - export no_proxy="localhost, 127.0.0.1, 192.168.1.1" - cd $WORKPATH/docker_compose/intel/gpu/arc + source set_env.sh # Start Docker Containers docker compose -f $COMPOSE_FILE up -d > ${LOG_PATH}/start_services_with_compose.log