sandeepgupta12 opened a new issue, #43817:
URL: https://github.com/apache/arrow/issues/43817
### Describe the enhancement requested
**Description:**
We need to extend support for apache/arrow to the POWER/PPC64LE architecture.
**Background:**
• We have forked the apache/arrow repository and have successfully
generated and tested wheels for both C++ and Python using a 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/cpp.yaml and
.github/workflows/python.yaml, along with corresponding updates to
docker-compose.yaml.
2. Created new Dockerfiles for C++ and Python:
ci/docker/ppc64le-cpp.dockerfile and ci/docker/ppc64le-python.dockerfile.
3. Added build and test scripts for Python:
ci/scripts/ppc64le_python_build.sh and ci/scripts/ppc64le_python_test.sh.
• 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/sandeepgupta12/arrow
**Request:**
• Support for PPC64LE: We are seeking support for the PPC64LE
architecture for the apache/arrow 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- [email protected]
**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.
Please let us know if there are any specific requirements or steps needed to
move forward with this request.
### Component(s)
C++, Python
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]