pierotofy / OpenSplat

Production-grade 3D gaussian splatting with CPU/GPU support for Windows, Mac and Linux 🚀
https://antimatter15.com/splat/?url=https://splat.uav4geo.com/banana.splat
GNU Affero General Public License v3.0
933 stars 87 forks source link

Add github CI pipeline for ubuntu #18

Closed pfxuan closed 9 months ago

pfxuan commented 9 months ago

This PR adds the initial CI/CD functionality to support the cross-platform build and test. Current version supports different Ubuntu-based build setup. Hopefully, we can make Windows and MacOS builds work in near future.

Build Matrix: os: [ubuntu-22.04, ubuntu-20.04] torch-version: [2.1.2] cuda-version: ['cu118', 'cu121']
cmake-build-type: [Release]

Build jobs:

pierotofy commented 9 months ago

This looks great! Thanks @pfxuan !

pfxuan commented 9 months ago

Thank you for accepting this CI build solution. I'll fix ubuntu-20.04 build issue from next PR.