ipex-llm/.github/actions/llm/download-llm-binary/action.yml
Shaojun Liu 724b2ae66d
add npu-level0 pipeline.dll to ipex-llm (#12181)
* add npu-level0 pipeline.dll to ipex-llm

* test

* update runner label

* fix

* update

* fix

* fix
2024-10-11 16:05:20 +08:00

40 lines
1.4 KiB
YAML

name: Download LLM binary files
description: Download built binary files from github artifact
inputs:
platform:
description: 'Platforms to built on'
default: 'Windows,Linux'
required: false
type: string
runs:
using: "composite"
steps:
- name: Download all build files
uses: actions/download-artifact@v3
- name: Move build resources
shell: bash
run: |
rm -rf python/llm/llm-binary || true
mkdir -p python/llm/llm-binary
if ${{contains(inputs.platform, 'Linux')}}; then
mv linux-avx2/* python/llm/llm-binary/
mv linux-avx512/* python/llm/llm-binary/
mv linux-avxvnni/* python/llm/llm-binary/
mv linux-avx/* python/llm/llm-binary/
mv linux-amx/* python/llm/llm-binary/
fi
if ${{contains(inputs.platform, 'Windows')}}; then
mv windows-avx2/* python/llm/llm-binary/
mv windows-avx-vnni/* python/llm/llm-binary/
mv windows-avx/* python/llm/llm-binary/
mv windows-npu-level0/* python/llm/llm-binary/
fi
rm -rf linux-avx2 || true
rm -rf linux-avx512 || true
rm -rf linux-avxvnni || true
rm -rf linux-avx || true
rm -rf linux-amx || true
rm -rf windows-avx2 || true
rm -rf windows-avx-vnni || true
rm -rf windows-avx || true
rm -rf windows-npu-level0 || true