Skip to content

Commit ac05c8d

Browse files
authored
refact folder stracture (intel#170)
1 parent 4232429 commit ac05c8d

File tree

1,983 files changed

+127388
-10052
lines changed

Some content is hidden

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

1,983 files changed

+127388
-10052
lines changed

.github/workflows/copyright_check.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ jobs:
3838
git --no-pager diff --name-only remotes/origin/${{ github.base_ref }} ${{ github.workspace }}/intel_extension_for_transformers> ${{ env.CODE_SCAN_LOG_PATH }}/diff.log
3939
files=$(cat ${{ env.CODE_SCAN_LOG_PATH }}/diff.log | awk '!a[$0]++')
4040
$LIGHT_PURPLE && echo " ----------------- checking ... --------------------------" && $RESET
41+
if [[ -f ${{ env.CODE_SCAN_LOG_PATH }}/copyright_issue_summary.log ]]; then
42+
rm -f ${{ env.CODE_SCAN_LOG_PATH }}/copyright_issue_summary.log
43+
fi
4144
for file in ${files}
4245
do
4346
if [[ "${supported_extensions[@]}" =~ "${file##*.}" ]]; then
@@ -46,12 +49,18 @@ jobs:
4649
$BOLD_YELLOW && echo " ----------------- Current log file output start --------------------------"
4750
cat ${{ env.CODE_SCAN_LOG_PATH }}/copyright_issue_summary.log
4851
$BOLD_YELLOW && echo " ----------------- Current log file output end --------------------------" && $RESET
49-
$BOLD_RED && echo "CopyRight has something wrong! Please click on the artifact button to download and view the error log!" && $RESET; exit 1
52+
$BOLD_RED && echo "CopyRight has something wrong! Please click on the artifact button to download and view the error log!" && $RESET
5053
fi
5154
else
5255
$LIGHT_PURPLE && echo "Skipping ${file}" && $RESET
5356
fi
5457
done
58+
if [[ -f ${{ env.CODE_SCAN_LOG_PATH }}/copyright_issue_summary.log ]]; then
59+
$BOLD_YELLOW && echo " ----------------- Current log file output start --------------------------"
60+
cat ${{ env.CODE_SCAN_LOG_PATH }}/copyright_issue_summary.log
61+
$BOLD_YELLOW && echo " ----------------- Current log file output end --------------------------" && $RESET
62+
$BOLD_RED && echo "CopyRight has something wrong! Please click on the artifact button to download and view the error log!" && $RESET && exit 1
63+
fi
5564
5665
- name: Publish pipeline artifact
5766
if: ${{ failure() }}

.github/workflows/cpp-graph-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ on:
66
paths:
77
- '.github/workflows/cpp-graph-test.yml'
88
- '.github/workflows/script/models/cpp_graph_inference.sh'
9-
- 'intel_extension_for_transformers/backends/neural_engine/graph/**'
10-
- '!intel_extension_for_transformers/backends/neural_engine/graph/README.md'
9+
- 'intel_extension_for_transformers/llm/runtime/graph/**'
10+
- '!intel_extension_for_transformers/llm/runtime/graph/README.md'
1111
workflow_dispatch:
1212

1313
# If there is a new commit, the previous jobs will be canceled

.github/workflows/deploy-test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
- ".github/workflows/deploy-test.yml"
88
- ".github/workflows/script/models/run_deploy.sh"
99
- "intel_extension_for_transformers/backends/**"
10-
- "!intel_extension_for_transformers/backends/neural_engine/kernels/**"
11-
- "!intel_extension_for_transformers/backends/neural_engine/test/**"
12-
- "!intel_extension_for_transformers/backends/neural_engine/graph/**"
13-
- "!intel_extension_for_transformers/backends/neural_engine/third_party/**"
14-
- "!intel_extension_for_transformers/backends/neural_engine/docs/**"
10+
- "!intel_extension_for_transformers/llm/runtime/kernels/**"
11+
- "!intel_extension_for_transformers/llm/runtime/test/**"
12+
- "!intel_extension_for_transformers/llm/runtime/graph/**"
13+
- "!intel_extension_for_transformers/llm/runtime/third_party/**"
14+
- "!intel_extension_for_transformers/llm/runtime/docs/**"
1515

1616
workflow_dispatch:
1717

.github/workflows/llm-test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ on:
77
- '.github/workflows/llm-test.yml'
88
- '.github/workflows/script/models/run_llm.sh'
99
- "intel_extension_for_transformers/backends/**"
10-
- "!intel_extension_for_transformers/backends/neural_engine/kernels/**"
11-
- "!intel_extension_for_transformers/backends/neural_engine/graph/**"
12-
- "!intel_extension_for_transformers/backends/neural_engine/test/**"
13-
- "!intel_extension_for_transformers/backends/neural_engine/third_party/**"
14-
- "!intel_extension_for_transformers/backends/neural_engine/docs/**"
10+
- "!intel_extension_for_transformers/llm/runtime/kernels/**"
11+
- "!intel_extension_for_transformers/llm/runtime/graph/**"
12+
- "!intel_extension_for_transformers/llm/runtime/test/**"
13+
- "!intel_extension_for_transformers/llm/runtime/third_party/**"
14+
- "!intel_extension_for_transformers/llm/runtime/docs/**"
1515
workflow_dispatch:
1616

1717
# If there is a new commit, the previous jobs will be canceled

.github/workflows/script/SparseLibCI/run_sparse_lib.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@ cp /intel-extension-for-transformers/.github/workflows/script/SparseLibCI/genera
1010
cp /intel-extension-for-transformers/.github/workflows/script/SparseLibCI/generate_sparse_lib.py /generate_sparse_lib.py
1111
pip install cmake
1212

13-
rm -rf /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/build
13+
rm -rf /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/build
1414
cd /intel-extension-for-transformers
1515

1616
git config --global --add safe.directory "*"
1717
git fetch
1818
git submodule update --init --recursive
19-
cd /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine
19+
cd /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime
2020
mkdir build && cd build
2121

2222
CC=gcc CXX=g++ cmake .. -DNE_WITH_SPARSELIB=ON -DNE_WITH_TESTS=ON -DNE_WITH_SPARSELIB_BENCHMARK=ON -DPYTHON_EXECUTABLE=$(which python)
2323
make -j
2424
cd bin
25-
bash /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/build/bin/ci/run_ci.sh $cur_dir
25+
bash /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/build/bin/ci/run_ci.sh $cur_dir
2626

2727
for caselog in $(find $cur_dir/*); do
2828
case_name=$(echo $caselog | sed -e 's/\.log$//')
2929
$BOLD_YELLOW && echo "[VAL INFO] write summary, case_name=$case_name" && $RESET
30-
bash /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/test/kernels/benchmark/ci/to_summary.sh $caselog | tee -a "${case_name}_summary.log"
30+
bash /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/test/kernels/benchmark/ci/to_summary.sh $caselog | tee -a "${case_name}_summary.log"
3131
done
3232

33-
cd /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine
33+
cd /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime
3434
mkdir refer && cd refer
3535
git checkout -b refer origin/main
3636
git pull
@@ -39,10 +39,10 @@ make -j
3939
cd bin
4040

4141
mkdir -p ${output_log_dir}/ref
42-
bash /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/refer/bin/ci/run_ci.sh $ref_dir
42+
bash /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/refer/bin/ci/run_ci.sh $ref_dir
4343

4444
for caselog in $(find $ref_dir/*); do
4545
case_name=$(echo $caselog | sed -e 's/\.log$//')
4646
$BOLD_YELLOW && echo "[VAL INFO] write summary, case_name=$case_name" && $RESET
47-
bash /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/test/kernels/benchmark/ci/to_summary.sh $caselog | tee -a "${case_name}_summary.log"
47+
bash /intel-extension-for-transformers/intel_extension_for_transformers/llm/runtime/test/kernels/benchmark/ci/to_summary.sh $caselog | tee -a "${case_name}_summary.log"
4848
done

.github/workflows/script/formatScan/clangformat.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ log_path=${log_dir}/clangformat.log
88
cd /intel-extension-for-transformers
99
git config --global --add safe.directory "*"
1010

11-
cd /intel-extension-for-transformers/intel_extension_for_transformers/backends/neural_engine/kernels
11+
cd /intel-extension-for-transformers/intel_extension_for_transformers/llm/library/
1212
clang-format --style=file -i include/**/*.hpp
1313
clang-format --style=file -i src/**/*.hpp
1414
clang-format --style=file -i src/**/*.cpp

.github/workflows/script/formatScan/cpplint.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ pip install cpplint
66
REPO_DIR=/intel-extension-for-transformers
77
log_dir=/intel-extension-for-transformers/.github/workflows/script/formatScan
88
log_path=${log_dir}/cpplint.log
9-
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/backends/neural_engine/compile 2>&1 | tee ${log_path}
10-
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/backends/neural_engine/executor 2>&1 | tee -a ${log_path}
11-
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/backends/neural_engine/test 2>&1 | tee -a ${log_path}
9+
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/llm/runtime/compile 2>&1 | tee ${log_path}
10+
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/llm/runtime/executor 2>&1 | tee -a ${log_path}
11+
cpplint --filter=-build/include_subdir,-build/header_guard --recursive --quiet --linelength=120 ${REPO_DIR}/intel_extension_for_transformers/llm/runtime/test 2>&1 | tee -a ${log_path}
1212
if [[ ! -f ${log_path} ]] || [[ $(grep -c "Total errors found:" ${log_path}) != 0 ]]; then
1313
exit 1
1414
fi

.github/workflows/script/formatScan/nlp_dict.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2283,4 +2283,5 @@ lkk
22832283
luoyu
22842284
lvliang
22852285
xin
2286-
zhenwei
2286+
zhenwei
2287+
llm

.github/workflows/script/formatScan/pylint.sh

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
#!/bin/bash
22

33
source /intel-extension-for-transformers/.github/workflows/script/change_color.sh
4+
cd /intel-extension-for-transformers
5+
$BOLD_YELLOW && echo "---------------- git submodule update --init --recursive -------------" && $RESET
6+
git config --global --add safe.directory "*"
7+
git submodule update --init --recursive
8+
9+
$BOLD_YELLOW && echo "---------------- run python setup.py sdist bdist_wheel -------------" && $RESET
10+
pip install build --upgrade
11+
python3 -m build -s -w
12+
$BOLD_YELLOW && echo "---------------- pip install binary -------------" && $RESET
13+
pip install dist/intel_extension_for_transformers*.whl
14+
pip list
15+
16+
cd /intel-extension-for-transformers/intel_extension_for_transformers/neural_chat/
17+
if [ -f "requirements.txt" ]; then
18+
python -m pip install --default-timeout=100 -r requirements.txt
19+
pip list
20+
else
21+
echo "Not found requirements.txt file."
22+
fi
423

524
cd /intel-extension-for-transformers
625
log_dir=/intel-extension-for-transformers/.github/workflows/script/formatScan
@@ -14,12 +33,16 @@ fi
1433
pip install accelerate intel_extension_for_pytorch nlpaug nltk
1534
pip install git+https://github.com/EleutherAI/lm-evaluation-harness.git@83dbfbf6070324f3e5872f63e49d49ff7ef4c9b3
1635

36+
echo "[DEBUG] list pipdeptree..."
37+
pip install pipdeptree
38+
pipdeptree
39+
1740
python -m pylint -f json --disable=R,C,W,E1129 \
1841
--enable=line-too-long \
1942
--max-line-length=120 \
2043
--extension-pkg-whitelist=numpy,nltk \
2144
--ignored-classes=TensorProto,NodeProto \
22-
--ignored-modules=tensorflow,torch,torch.quantization,torch.tensor,torchvision,mxnet,onnx,onnxruntime,neural_compressor,engine_py,neural_engine_py,intel_extension_for_transformers.neural_engine_py,neural_compressor.benchmark,intel_extension_for_transformers.lm_eval*,ntel_extension_for_transformers.evaluation.hf_eval* \
45+
--ignored-modules=tensorflow,torch,torch.quantization,torch.tensor,torchvision,mxnet,onnx,onnxruntime,neural_compressor,engine_py,neural_engine_py,intel_extension_for_transformers.neural_engine_py,neural_compressor.benchmark,intel_extension_for_transformers.transformers.modeling.modeling_causal \
2346
/intel-extension-for-transformers/intel_extension_for_transformers >${log_dir}/pylint.json
2447
exit_code=$?
2548

.github/workflows/script/launch_benchmark.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ if [[ "${ir_path}" == "sparse_.*_ir" ]]; then
3434
else
3535
cd ${working_dir_fullpath}
3636
if [[ "${precision}" == "fp32" ]]; then
37-
python -c 'from intel_extension_for_transformers.backends.neural_engine.compile import compile; graph = compile("./model_and_tokenizer/fp32-model.onnx"); graph.save("./ir")'
37+
python -c 'from intel_extension_for_transformers.llm.runtime.compile import compile; graph = compile("./model_and_tokenizer/fp32-model.onnx"); graph.save("./ir")'
3838
elif [[ "${precision}" == "bf16" ]]; then
39-
python -c 'from intel_extension_for_transformers.backends.neural_engine.compile import compile; graph = compile("./model_and_tokenizer/bf16-model.onnx"); graph.save("./ir")'
39+
python -c 'from intel_extension_for_transformers.llm.runtime.compile import compile; graph = compile("./model_and_tokenizer/bf16-model.onnx"); graph.save("./ir")'
4040
else
41-
python -c 'from intel_extension_for_transformers.backends.neural_engine.compile import compile; graph = compile("./model_and_tokenizer/int8-model.onnx"); graph.save("./ir")'
41+
python -c 'from intel_extension_for_transformers.llm.runtime.compile import compile; graph = compile("./model_and_tokenizer/int8-model.onnx"); graph.save("./ir")'
4242
fi
4343
echo "ir_path for model ${model} is ${ir_path}"
4444
cd -

0 commit comments

Comments
 (0)