Skip to content

Commit 53c4300

Browse files
authored
Merge branch 'opea-project:main' into main
2 parents 700eb06 + 3648f15 commit 53c4300

1,995 files changed

Lines changed: 177045 additions & 45875 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
1-
/AgentQnA/ kaokao.lv@intel.com
2-
/AudioQnA/ sihan.chen@intel.com
3-
/ChatQnA/ liang1.lv@intel.com
4-
/CodeGen/ liang1.lv@intel.com
5-
/CodeTrans/ sihan.chen@intel.com
1+
# Code owners will review PRs within their respective folders.
2+
3+
* liang1.lv@intel.com feng.tian@intel.com suyue.chen@intel.com kaokao.lv@intel.com minmin.hou@intel.com rita.brugarolas.brufau@intel.com
4+
/.github/ suyue.chen@intel.com ze.pan@intel.com
5+
/AgentQnA/ abolfazl.shahbazi@intel.com kaokao.lv@intel.com minmin.hou@intel.com xinyu.ye@intel.com
6+
/AudioQnA/ sihan.chen@intel.com wenjiao.yue@intel.com
7+
/AvatarChatbot/ chun.tao@intel.com kaokao.lv@intel.com xinyu.ye@intel.com
8+
/BrowserUseAgent/ letong.han@intel.com yi.a.yao@intel.com
9+
/ChatQnA/ liang1.lv@intel.com letong.han@intel.com
10+
/CodeGen/ liang1.lv@intel.com qing.yao@intel.com
11+
/CodeTrans/ sihan.chen@intel.com letong.han@intel.com
12+
/DBQnA/ supriya.krishnamurthi@intel.com liang1.lv@intel.com ze.pan@intel.com
13+
/DocIndexRetriever/ abolfazl.shahbazi@intel.com kaokao.lv@intel.com chendi.xue@intel.com ze.pan@intel.com
614
/DocSum/ letong.han@intel.com
7-
/DocIndexRetriever/ kaokao.lv@intel.com chendi.xue@intel.com
8-
/InstructionTuning xinyu.ye@intel.com
9-
/RerankFinetuning xinyu.ye@intel.com
10-
/MultimodalQnA tiep.le@intel.com
11-
/FaqGen/ xinyao.wang@intel.com
12-
/SearchQnA/ sihan.chen@intel.com
13-
/Translation/ liang1.lv@intel.com
14-
/VisualQnA/ liang1.lv@intel.com
15-
/ProductivitySuite/ hoong.tee.yeoh@intel.com
16-
/VideoQnA huiling.bao@intel.com
17-
/*/ liang1.lv@intel.com
15+
/EdgeCraftRAG/ yongbo.zhu@intel.com mingyuan.qi@intel.com
16+
/FinanceAgent/ abolfazl.shahbazi@intel.com kaokao.lv@intel.com minmin.hou@intel.com rita.brugarolas.brufau@intel.com xinyu.ye@intel.com
17+
/GraphRAG/ rita.brugarolas.brufau@intel.com abolfazl.shahbazi@intel.com
18+
/InstructionTuning/ xinyu.ye@intel.com kaokao.lv@intel.com
19+
/MultimodalQnA/ melanie.h.buehler@intel.com tiep.le@intel.com
20+
/ProductivitySuite/ jaswanth.karani@intel.com hoong.tee.yeoh@intel.com
21+
/RerankFinetuning/ xinyu.ye@intel.com kaokao.lv@intel.com
22+
/SearchQnA/ sihan.chen@intel.com letong.han@intel.com
23+
/Text2Image/ wenjiao.yue@intel.com xinyu.ye@intel.com
24+
/Translation/ liang1.lv@intel.com sihan.chen@intel.com qing.yao@intel.com
25+
/VideoQnA/ huiling.bao@intel.com
26+
/VisualQnA/ liang1.lv@intel.com sihan.chen@intel.com wenjiao.yue@intel.com
27+
/WorkflowExecAgent/ joshua.jian.ern.liew@intel.com kaokao.lv@intel.com wenjiao.yue@intel.com

.github/ISSUE_TEMPLATE/1_bug_template.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
name: Report Bug
55
description: Used to report bug
66
title: "[Bug]"
7+
labels: ["bug"]
78
body:
89
- type: dropdown
910
id: priority
@@ -31,6 +32,7 @@ body:
3132
- Mac
3233
- BSD
3334
- Other (Please let us know in description)
35+
- N/A
3436
validations:
3537
required: true
3638

@@ -55,6 +57,7 @@ body:
5557
- GPU-Nvidia
5658
- GPU-AMD
5759
- GPU-other (Please let us know in description)
60+
- N/A
5861
validations:
5962
required: true
6063

@@ -65,6 +68,8 @@ body:
6568
options:
6669
- label: Pull docker images from hub.docker.com
6770
- label: Build docker images from source
71+
- label: Other
72+
- label: N/A
6873
validations:
6974
required: true
7075

@@ -73,10 +78,12 @@ body:
7378
attributes:
7479
label: Deploy method
7580
options:
76-
- label: Docker compose
7781
- label: Docker
78-
- label: Kubernetes
79-
- label: Helm
82+
- label: Docker Compose
83+
- label: Kubernetes Helm Charts
84+
- label: Kubernetes GMC
85+
- label: Other
86+
- label: N/A
8087
validations:
8188
required: true
8289

@@ -87,6 +94,8 @@ body:
8794
options:
8895
- Single Node
8996
- Multiple Nodes
97+
- Other
98+
- N/A
9099
default: 0
91100
validations:
92101
required: true
@@ -126,3 +135,12 @@ body:
126135
render: shell
127136
validations:
128137
required: false
138+
139+
140+
- type: textarea
141+
id: attachments
142+
attributes:
143+
label: Attachments
144+
description: Attach any relevant files or screenshots.
145+
validations:
146+
required: false
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Copyright (C) 2024 Intel Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
name: Report Feature
5+
description: Used to report feature
6+
title: "[Feature]"
7+
labels: ["feature"]
8+
body:
9+
- type: dropdown
10+
id: priority
11+
attributes:
12+
label: Priority
13+
options:
14+
- Undecided
15+
- P1-Stopper
16+
- P2-High
17+
- P3-Medium
18+
- P4-Low
19+
default: 0
20+
validations:
21+
required: true
22+
23+
- type: dropdown
24+
id: os
25+
attributes:
26+
label: OS type
27+
options:
28+
- Ubuntu
29+
- RedHat
30+
- SUSE
31+
- Windows
32+
- Mac
33+
- BSD
34+
- Other (Please let us know in description)
35+
- N/A
36+
validations:
37+
required: true
38+
39+
- type: dropdown
40+
id: hardware
41+
attributes:
42+
label: Hardware type
43+
options:
44+
- Xeon-GNR
45+
- Xeon-EMR
46+
- Xeon-SPR
47+
- Xeon-ICX
48+
- Xeon-other (Please let us know in description)
49+
- Gaudi3
50+
- Gaudi2
51+
- AI-PC (Please let us know in description)
52+
- CPU-other (Please let us know in description)
53+
- GPU-PVC
54+
- GPU-Flex
55+
- GPU-Arc
56+
- GPU-Arc-MTL
57+
- GPU-Nvidia
58+
- GPU-AMD
59+
- GPU-other (Please let us know in description)
60+
- N/A
61+
validations:
62+
required: true
63+
64+
- type: dropdown
65+
id: node
66+
attributes:
67+
label: Running nodes
68+
options:
69+
- Single Node
70+
- Multiple Nodes
71+
- Other
72+
- N/A
73+
default: 0
74+
validations:
75+
required: true
76+
77+
- type: textarea
78+
id: problem
79+
attributes:
80+
label: Description
81+
description: Describe your problem and expectation, avoid to ask solution (we would provide better solution).
82+
placeholder: As cloud/AI PC user, I want xxxx, so that I/customer can xxx.
83+
validations:
84+
required: true

.github/ISSUE_TEMPLATE/2_feaure_template.yml

Lines changed: 0 additions & 79 deletions
This file was deleted.

.github/code_spell_ignore.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
ModelIn
2+
modelin
3+
pressEnter
4+
PromptIn
5+
OT

.github/license_template.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Copyright (C) 2024 Intel Corporation
2-
SPDX-License-Identifier: Apache-2.0
1+
Copyright (C) 2025 Intel Corporation
2+
SPDX-License-Identifier: Apache-2.0
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Copyright (C) 2025 Intel Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
name: Build Comps Base Image
5+
6+
permissions:
7+
attestations: read
8+
models: read
9+
security-events: read
10+
11+
on:
12+
workflow_call:
13+
inputs:
14+
node:
15+
required: true
16+
type: string
17+
build:
18+
default: true
19+
required: false
20+
type: boolean
21+
tag:
22+
default: "latest"
23+
required: false
24+
type: string
25+
opea_branch:
26+
default: "main"
27+
required: false
28+
type: string
29+
inject_commit:
30+
default: false
31+
required: false
32+
type: boolean
33+
34+
jobs:
35+
pre-build-image-check:
36+
runs-on: ubuntu-latest
37+
outputs:
38+
should_skip: ${{ steps.check-skip.outputs.should_skip }}
39+
steps:
40+
- name: Check if job should be skipped
41+
id: check-skip
42+
run: |
43+
should_skip=true
44+
if [[ "${{ inputs.node }}" == "gaudi" || "${{ inputs.node }}" == "xeon" ]]; then
45+
should_skip=false
46+
fi
47+
echo "should_skip=$should_skip"
48+
echo "should_skip=$should_skip" >> $GITHUB_OUTPUT
49+
50+
build-images:
51+
needs: [ pre-build-image-check ]
52+
if: ${{ needs.pre-build-image-check.outputs.should_skip == 'false' && fromJSON(inputs.build) }}
53+
runs-on: "docker-build-${{ inputs.node }}"
54+
steps:
55+
- name: Clean Up Working Directory
56+
run: sudo rm -rf ${{github.workspace}}/*
57+
58+
- name: Clone Required Repo
59+
run: |
60+
git clone --depth 1 --branch ${{ inputs.opea_branch }} https://github.com/opea-project/GenAIComps.git
61+
cd GenAIComps && git rev-parse HEAD && cd ../ && ls -l
62+
63+
- name: Build Image
64+
uses: opea-project/validation/actions/image-build@main
65+
with:
66+
work_dir: ${{ github.workspace }}/GenAIComps
67+
docker_compose_path: ${{ github.workspace }}/GenAIComps/.github/workflows/docker/compose/base-compose.yaml
68+
registry: ${OPEA_IMAGE_REPO}opea
69+
inject_commit: ${{ inputs.inject_commit }}
70+
tag: ${{ inputs.tag }}

0 commit comments

Comments
 (0)