Aaron Teo
|
4b9f4cb0f8
|
devops: add s390x containers (#15915)
* devops: add s390x dockerfile
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add missing ninja
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: move s390x docker into cpu docker
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: rework s390x docker
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: copy more tools
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add server build step
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove apt clean steps as distroless misses it
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove apt commands from distroless
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix shared libs in distroless
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: use correct libs path
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix shared libs
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add collector stage
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix missing stage ref
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix permission issue
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix unknown model loading failures
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: attempt at fixing model loading failure
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix missing ggml shared object
failure to load model
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove move shared objects
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: move libggml-cpu and blas into bin
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: finalise hardened server stage
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add cli target
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix typos
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix missing shared libraries in base
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: update debian target
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: formalise llama.cpp loc
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* Revert "devops: formalise llama.cpp loc"
This reverts commit 0a7664af84.
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: formalise llama.cpp loc
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
(cherry picked from commit 0a7664af84)
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: attempt at fixing missing dir
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: attempt at making it cache the build
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix copying process
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: make build dir an argument
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* Revert "devops: make build dir an argument"
This reverts commit 438698976b.
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add build stage for gguf-py
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: move gguf-py installation into build stage
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: break system packages?
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add rust compiler installer
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: fix rustc not found
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove cache mount to allow rustc to persist
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: move rustc installation to another layer
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: move gguf-py installation to full stage, fix copying
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove rustc installation in build
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: disable full target for now
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: attempting static build
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: merge s390x dockerfile into cpu for now
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: switch to gcc image for build step
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove build essentials
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: install openblas into base target
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: go back to s390x dockerfile
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: remove libggml and libblas
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add full target
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add break system packages
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add libjpeg
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add missing cmake dep
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: finalise docker images for s390x
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add custom openblas patch
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: use libopenblas-dev instead of libopenblas-openmp-dev
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
* devops: add s390x docker build
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
---------
Signed-off-by: Aaron Teo <aaron.teo1@ibm.com>
|
2025-09-23 13:59:34 +08:00 |
|