[GH-ISSUE #7649] [CI]Support on Power Architecture and fix interactive prompt for PPC64LE #30640

Closed
opened 2026-04-22 10:29:29 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @kavita-rane2 on GitHub (Nov 13, 2024).
Original GitHub issue: https://github.com/ollama/ollama/issues/7649

Enhancement Request
Description:
We need to extend support for ollama/ollama to the POWER/PPC64LE architecture.

Background:
• We have forked the ollama/ollama repository and have successfully generated and tested self-hosted CI runner on an OSU PPC64LE machine.
• The changes in the forked repository include following changes:

  1. Added a job for PPC64LE in .github/workflows/test.yaml, .github/workflows/release.yaml and .github/workflows/latest.yaml along with corresponding updates to Dockerfile
  2. Changes to scripts/rh_linux_deps.sh to install required dependencies for PPC64LE
  3. Changes to readline/term_linux.go to fix interactive prompt issue for PPC64LE

• We would like to upstream these changes to enable CI for ppc64le arch using GHA self-hosted runner.

Fork Information:
• Forked Repository: https://github.com/kavita-rane2/ollama

Request:
• Support for PPC64LE: We are seeking support for the PPC64LE architecture for the ollama/ollama project.
• Creation of OSU VM: To facilitate further testing and CI integration, we request the creation of an OSU VM configured for PPC64LE. Below are the details where you can create the OSU VM-
URL- https://osuosl.org/services/powerdev/request_hosting/
IBM Advocate- gerrit@us.ibm.com

Details:
The Open Source Lab (OSL) at Oregon State University (OSU), in partnership with IBM, provides access to IBM Power processor-based servers for developing and testing open source projects. The OSL offers following clusters:
OpenStack (non-GPU) Cluster:
• Architecture: Power little endian (LE) instances
• Virtualization: Kernel-based virtual machine (KVM)
• Access: Via Secure Shell (SSH) and/or through OpenStack's API and GUI interface
• Capabilities: Ideal for functional development and continuous integration (CI) work. It supports a managed Jenkins service hosted on the cluster or as a node incorporated into an external CI/CD pipeline.

Additional Information:
• We are prepared to provide any further details or assistance needed to support the PPC64LE architecture.

• We plan to raise a PR soon with the changes.

Originally created by @kavita-rane2 on GitHub (Nov 13, 2024). Original GitHub issue: https://github.com/ollama/ollama/issues/7649 **Enhancement Request** **Description**: We need to extend support for ollama/ollama to the POWER/PPC64LE architecture. Background: • We have forked the ollama/ollama repository and have successfully generated and tested self-hosted CI runner on an OSU PPC64LE machine. • The changes in the forked repository include following changes: 1. Added a job for PPC64LE in .github/workflows/test.yaml, .github/workflows/release.yaml and .github/workflows/latest.yaml along with corresponding updates to Dockerfile 2. Changes to scripts/rh_linux_deps.sh to install required dependencies for PPC64LE 3. Changes to readline/term_linux.go to fix interactive prompt issue for PPC64LE • We would like to upstream these changes to enable CI for ppc64le arch using GHA self-hosted runner. **Fork Information:** • Forked Repository: [https://github.com/kavita-rane2/ollama](https://github.com/kavita-rane2/ollama) **Request:** • Support for PPC64LE: We are seeking support for the PPC64LE architecture for the ollama/ollama project. • Creation of OSU VM: To facilitate further testing and CI integration, we request the creation of an OSU VM configured for PPC64LE. Below are the details where you can create the OSU VM- URL- [https://osuosl.org/services/powerdev/request_hosting/](https://mcas-proxyweb.mcas.ms/certificate-checker?login=false&originalUrl=https%3A%2F%2Fosuosl.org.mcas.ms%2Fservices%2Fpowerdev%2Frequest_hosting%2F%3FMcasCtx%3D4%26McasTsid%3D11760&McasCSRF=f9f7328b628d74061418185aa7ef614a0afc4c4fa863605e8795f6426155436c) IBM Advocate- [gerrit@us.ibm.com](mailto:gerrit@us.ibm.com?McasCtx=4&McasTsid=11760) **Details:** The Open Source Lab (OSL) at Oregon State University (OSU), in partnership with IBM, provides access to IBM Power processor-based servers for developing and testing open source projects. The OSL offers following clusters: OpenStack (non-GPU) Cluster: • Architecture: Power little endian (LE) instances • Virtualization: Kernel-based virtual machine (KVM) • Access: Via Secure Shell (SSH) and/or through OpenStack's API and GUI interface • Capabilities: Ideal for functional development and continuous integration (CI) work. It supports a managed Jenkins service hosted on the cluster or as a node incorporated into an external CI/CD pipeline. **Additional Information:** • We are prepared to provide any further details or assistance needed to support the PPC64LE architecture. • We plan to raise a PR soon with the changes.
GiteaMirror added the feature request label 2026-04-22 10:29:29 -05:00
Author
Owner

@dhiltgen commented on GitHub (Nov 13, 2024):

Let's track this via #796

<!-- gh-comment-id:2474618165 --> @dhiltgen commented on GitHub (Nov 13, 2024): Let's track this via #796
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#30640