Add openEuler support for DocSum #2303
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds comprehensive support for building, deploying, and testing the DocSum application and its related services on the openEuler platform, specifically targeting Intel Xeon CPUs. The changes introduce new Dockerfiles, docker-compose configurations, and build/test scripts to enable seamless multi-service orchestration and validation in openEuler environments.
openEuler Platform Support
Dockerfile.openEulerfor the DocSum service, including necessary dependencies and configuration for openEuler compatibility.compose_openeuler.yaml,compose_tgi_openeuler.yaml) for orchestrating the DocSum service stack (LLM, Whisper, backend, and UI) on Intel Xeon CPUs. [1] [2]Build System Enhancements
build.yamlto add openEuler variants for DocSum, Gradio UI, Whisper, LLM-DocSum, and React UI services, each using their respective openEuler Dockerfiles and image tags. [1] [2] [3]Testing and Validation
test_compose_openeuler_on_xeon.shthat builds images, starts services, and performs extensive validation of microservices and megaservice endpoints for text, audio, and video summarization scenarios.