GenAIExample code structure reorg (#207)

Signed-off-by: Tian, Feng <feng.tian@intel.com>
Signed-off-by: chensuyue <suyue.chen@intel.com>
This commit is contained in:
Tian, Feng
2024-05-30 00:13:49 +08:00
committed by GitHub
parent f3d61d4246
commit 169fe96332
187 changed files with 42 additions and 40 deletions

View File

@@ -8,7 +8,7 @@ on:
branches: [main]
types: [opened, reopened, ready_for_review, synchronize] # added `ready_for_review` since draft is skipped
paths:
- "**/docker-composer/**"
- "**/docker/**"
- "**/tests/**"
- "**/ui/**"
- "!**.md"
@@ -90,7 +90,7 @@ jobs:
hardware: ${{ matrix.hardware }}
if: always()
run: |
cd ${{ github.workspace }}/$example/docker-composer/$hardware
cd ${{ github.workspace }}/$example/docker/$hardware
container_list=$(cat docker_compose.yaml | grep container_name | cut -d':' -f2)
for container_name in $container_list; do
cid=$(docker ps -aq --filter "name=$container_name")

View File

@@ -11,9 +11,9 @@ repos:
- id: check-json
exclude: |
(?x)^(
ChatQnA/ui/svelte/tsconfig.json|
ChatQnA/docker/ui/svelte/tsconfig.json|
SearchQnA/ui/svelte/tsconfig.json|
DocSum/ui/svelte/tsconfig.json
DocSum/docker/ui/svelte/tsconfig.json
)$
- id: check-yaml
args: [--allow-multiple-documents]

View File

Before

Width:  |  Height:  |  Size: 881 B

After

Width:  |  Height:  |  Size: 881 B

View File

Before

Width:  |  Height:  |  Size: 881 B

After

Width:  |  Height:  |  Size: 881 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@@ -27,17 +27,17 @@ function build_docker_images() {
docker pull ghcr.io/huggingface/tgi-gaudi:1.2.1
docker pull ghcr.io/huggingface/text-embeddings-inference:cpu-1.2
cd $WORKPATH
cd $WORKPATH/docker
docker build --no-cache -t opea/chatqna:latest -f Dockerfile .
cd $WORKPATH/ui
cd $WORKPATH/docker/ui
docker build --no-cache -t opea/chatqna-ui:latest -f docker/Dockerfile .
docker images
}
function start_services() {
cd $WORKPATH/docker-composer/gaudi
cd $WORKPATH/docker/gaudi
export EMBEDDING_MODEL_ID="BAAI/bge-base-en-v1.5"
export RERANK_MODEL_ID="BAAI/bge-reranker-large"
@@ -56,7 +56,7 @@ function start_services() {
export BACKEND_SERVICE_ENDPOINT="http://${ip_address}:8888/v1/chatqna"
export DATAPREP_SERVICE_ENDPOINT="http://${ip_address}:6007/v1/dataprep"
sed -i "s/backend_address/$ip_address/g" $WORKPATH/ui/svelte/.env
sed -i "s/backend_address/$ip_address/g" $WORKPATH/docker/ui/svelte/.env
# Start Docker Containers
# TODO: Replace the container name with a test-specific name
@@ -194,7 +194,7 @@ function validate_megaservice() {
}
function validate_frontend() {
cd $WORKPATH/ui/svelte
cd $WORKPATH/docker/ui/svelte
local conda_env_name="ChatQnA_e2e"
export PATH=${HOME}/miniconda3/bin/:$PATH
conda remove -n ${conda_env_name} --all -y
@@ -218,7 +218,7 @@ function validate_frontend() {
}
function stop_docker() {
cd $WORKPATH/docker-composer/gaudi
cd $WORKPATH/docker/gaudi
container_list=$(cat docker_compose.yaml | grep container_name | cut -d':' -f2)
for container_name in $container_list; do
cid=$(docker ps -aq --filter "name=$container_name")

View File

@@ -19,17 +19,17 @@ function build_docker_images() {
docker build -t opea/llm-tgi:latest -f comps/llms/text-generation/tgi/Dockerfile .
docker build -t opea/dataprep-redis:latest -f comps/dataprep/redis/docker/Dockerfile .
cd $WORKPATH
cd $WORKPATH/docker
docker build --no-cache -t opea/chatqna:latest -f Dockerfile .
cd $WORKPATH/ui
cd $WORKPATH/docker/ui
docker build --no-cache -t opea/chatqna-ui:latest -f docker/Dockerfile .
docker images
}
function start_services() {
cd $WORKPATH/docker-composer/xeon
cd $WORKPATH/docker/xeon
export EMBEDDING_MODEL_ID="BAAI/bge-base-en-v1.5"
export RERANK_MODEL_ID="BAAI/bge-reranker-large"
@@ -48,7 +48,7 @@ function start_services() {
export BACKEND_SERVICE_ENDPOINT="http://${ip_address}:8888/v1/chatqna"
export DATAPREP_SERVICE_ENDPOINT="http://${ip_address}:6007/v1/dataprep"
sed -i "s/backend_address/$ip_address/g" $WORKPATH/ui/svelte/.env
sed -i "s/backend_address/$ip_address/g" $WORKPATH/docker/ui/svelte/.env
# Start Docker Containers
# TODO: Replace the container name with a test-specific name
@@ -183,7 +183,7 @@ function validate_megaservice() {
}
function validate_frontend() {
cd $WORKPATH/ui/svelte
cd $WORKPATH/docker/ui/svelte
local conda_env_name="ChatQnA_e2e"
export PATH=${HOME}/miniconda3/bin/:$PATH
conda remove -n ${conda_env_name} --all -y
@@ -208,7 +208,7 @@ function validate_frontend() {
}
function stop_docker() {
cd $WORKPATH/docker-composer/xeon
cd $WORKPATH/docker/xeon
container_list=$(cat docker_compose.yaml | grep container_name | cut -d':' -f2)
for container_name in $container_list; do
cid=$(docker ps -aq --filter "name=$container_name")

View File

Before

Width:  |  Height:  |  Size: 406 B

After

Width:  |  Height:  |  Size: 406 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 617 B

After

Width:  |  Height:  |  Size: 617 B

View File

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 69 KiB

View File

@@ -27,17 +27,17 @@ function build_docker_images() {
docker pull ghcr.io/huggingface/tgi-gaudi:1.2.1
cd $WORKPATH
cd $WORKPATH/docker
docker build --no-cache -t opea/codegen:latest -f Dockerfile .
cd $WORKPATH/ui
cd $WORKPATH/docker/ui
docker build --no-cache -t opea/codegen-ui:latest -f docker/Dockerfile .
docker images
}
function start_services() {
cd $WORKPATH/docker-composer/gaudi
cd $WORKPATH/docker/gaudi
export LLM_MODEL_ID="Intel/neural-chat-7b-v3-3"
export TGI_LLM_ENDPOINT="http://${ip_address}:8028"
@@ -108,7 +108,7 @@ function validate_megaservice() {
}
function stop_docker() {
cd $WORKPATH/docker-composer/gaudi
cd $WORKPATH/docker/gaudi
container_list=$(cat docker_compose.yaml | grep container_name | cut -d':' -f2)
for container_name in $container_list; do
cid=$(docker ps -aq --filter "name=$container_name")

View File

@@ -15,17 +15,17 @@ function build_docker_images() {
docker build -t opea/llm-tgi:latest -f comps/llms/text-generation/tgi/Dockerfile .
cd $WORKPATH
cd $WORKPATH/docker
docker build --no-cache -t opea/codegen:latest -f Dockerfile .
cd $WORKPATH/ui
cd $WORKPATH/docker/ui
docker build --no-cache -t opea/codegen-ui:latest -f docker/Dockerfile .
docker images
}
function start_services() {
cd $WORKPATH/docker-composer/xeon
cd $WORKPATH/docker/xeon
export LLM_MODEL_ID="Intel/neural-chat-7b-v3-3"
export TGI_LLM_ENDPOINT="http://${ip_address}:8028"
@@ -86,7 +86,7 @@ function validate_megaservice() {
}
function stop_docker() {
cd $WORKPATH/docker-composer/xeon
cd $WORKPATH/docker/xeon
container_list=$(cat docker_compose.yaml | grep container_name | cut -d':' -f2)
for container_name in $container_list; do
cid=$(docker ps -aq --filter "name=$container_name")

Some files were not shown because too many files have changed in this diff Show More