Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
85eb953
SBSA support
johnnynunez May 4, 2026
870a69a
SBSA support
johnnynunez May 4, 2026
b54de58
SBSA support
johnnynunez May 4, 2026
60c95fa
SBSA support
johnnynunez May 4, 2026
58985ea
downgrade to 13.2.1 (waiting for cuda 13.2.2)
johnnynunez May 4, 2026
29c116b
test
johnnynunez May 4, 2026
3d1703b
test
johnnynunez May 4, 2026
0e5d71f
fix webrtc
johnnynunez May 4, 2026
a4b2347
fix webrtc
johnnynunez May 4, 2026
f81ef0a
fix webrtc
johnnynunez May 4, 2026
d2c8edd
fix windows
johnnynunez May 4, 2026
b6737ab
fix sbsa
johnnynunez May 4, 2026
4282d20
fix windows
johnnynunez May 4, 2026
058a24b
fix open3d to open3d_cpu
johnnynunez May 4, 2026
002a3cd
fix open3d to open3d_cpu
johnnynunez May 4, 2026
9c7f675
webrtc building again in all plattforms
johnnynunez May 4, 2026
f79bc5a
Merge branch 'main' into sbsa_support
johnnynunez May 12, 2026
d5593d3
fix windows cuda pytorch install
johnnynunez May 12, 2026
40a3336
Upgrade msgpack-c 3.3.0 -> msgpack-cxx 7.0.0
johnnynunez May 12, 2026
6409c05
Merge branch 'main' into sbsa_support
johnnynunez May 12, 2026
0f309bd
Define MSGPACK_NO_BOOST to drop msgpack-cxx Boost dependency
johnnynunez May 12, 2026
fddbdfb
Merge branch 'main' into sbsa_support
johnnynunez May 16, 2026
1816ae8
Merge branch 'main' into sbsa_support
johnnynunez May 17, 2026
0abd024
Merge branch 'main' into sbsa_support
johnnynunez May 19, 2026
9d013eb
Merge branch 'main' into sbsa_support
johnnynunez May 25, 2026
8a2d743
Merge branch 'main' into sbsa_support
johnnynunez Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/clean-gcloud-profiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
fail-fast: false
steps:
- name: GCloud CLI auth
uses: 'google-github-actions/auth@v2'
uses: 'google-github-actions/auth@v3'
with:
project_id: ${{ secrets.GCE_PROJECT }}
credentials_json: '${{ secrets.GCE_SA_KEY_GPU_CI }}'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
DEVELOPER_BUILD: ${{ github.event.inputs.developer_build || 'ON' }}
steps:
- name: Checkout Open3D source code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Maximize build space
run: |
Expand All @@ -50,7 +50,7 @@ jobs:
mv open3d-*-docs.tar.gz open3d-${GITHUB_SHA}-docs.tar.gz

- name: Upload docs
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: open3d-${{ github.sha }}-docs
path: open3d-${{ github.sha }}-docs.tar.gz
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ jobs:
BUILD_PYTORCH_OPS: 'ON'
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
# Ref: https://github.com/apache/incubator-mxnet/pull/18459/files
path: ~/.ccache
Expand All @@ -57,7 +57,7 @@ jobs:
${{ runner.os }}-${{ runner.arch }}-ccache

- name: Set up Python version
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.12'

Expand Down Expand Up @@ -88,14 +88,14 @@ jobs:

- name: Upload package
if: ${{ env.BUILD_SHARED_LIBS == 'ON' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ env.DEVEL_PKG_NAME }}
path: build/package/${{ env.DEVEL_PKG_NAME }}
if-no-files-found: error

- name: Upload Open3D viewer app
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ env.BUILD_SHARED_LIBS == 'OFF' }}
with:
name: open3d-app-macosx-10_15-${{ runner.arch}}
Expand Down Expand Up @@ -137,24 +137,24 @@ jobs:
python_version: '3.13'

env:
# TensorFlow v2.20 only supports macOS-14 (Apple Silicon) and python 3.9-3.13
# TensorFlow v2.21 only supports macOS-14 (Apple Silicon) and python 3.9-3.13
BUILD_TENSORFLOW_OPS: ${{ matrix.python_version >= '3.14' && 'OFF' || 'ON' }}
# PyTorch 2.10 only supports macOS-14 (Apple Silicon) and python 3.10-3.14
BUILD_PYTORCH_OPS: 'ON'
OPEN3D_ML_ROOT: ${{ github.workspace }}/Open3D-ML
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checkout Open3D-ML source code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: isl-org/Open3D-ML
ref: main
path: ${{ env.OPEN3D_ML_ROOT }}

- name: Setup cache
uses: actions/cache@v4
uses: actions/cache@v5
with:
# Ref: https://github.com/apache/incubator-mxnet/pull/18459/files
path: ~/.ccache
Expand All @@ -168,7 +168,7 @@ jobs:
${{ runner.os }}-${{ runner.arch }}-ccache

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python_version }}

Expand Down Expand Up @@ -200,7 +200,7 @@ jobs:
echo "PIP_PKG_NAME=$PIP_PKG_NAME" >> $GITHUB_ENV

- name: Upload wheel
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ env.PIP_PKG_NAME }}
path: build/lib/python_package/pip_package/${{ env.PIP_PKG_NAME }}
Expand Down Expand Up @@ -238,17 +238,17 @@ jobs:
python_version: '3.13'

env:
# TensorFlow v2.20 only supports macOS-14 (Apple Silicon) and python 3.9-3.13
# TensorFlow v2.21 only supports macOS-14 (Apple Silicon) and python 3.9-3.13
BUILD_TENSORFLOW_OPS: ${{ matrix.python_version >= '3.14' && 'OFF' || 'ON' }}
# PyTorch 2.10 only supports macOS-14 (Apple Silicon) and python 3.10-3.14
BUILD_PYTORCH_OPS: 'ON'
OPEN3D_ML_ROOT: ${{ github.workspace }}/Open3D-ML
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Checkout Open3D-ML source code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: isl-org/Open3D-ML
ref: main
Expand All @@ -261,7 +261,7 @@ jobs:
merge-multiple: true

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python_version }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Python version
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.12'
- name: Install dependencies
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ubuntu-cuda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
CCACHE_TAR_NAME : open3d-ci-${{ matrix.CI_CONFIG }}
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
submodules: 'false'
- name: Package code
Expand All @@ -77,7 +77,7 @@ jobs:
tar -czvf Open3D.tar.gz Open3D
ls -alh
- name: GCloud CLI auth
uses: 'google-github-actions/auth@v2'
uses: 'google-github-actions/auth@v3'
with:
project_id: ${{ secrets.GCE_PROJECT }}
credentials_json: '${{ secrets.GCE_SA_KEY_GPU_CI }}'
Expand Down Expand Up @@ -153,7 +153,7 @@ jobs:

- name: Upload package
if: ${{ env.BUILD_PACKAGE == 'true' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: open3d-devel-linux-x86_64-cuda-${{ matrix.CI_CONFIG }}
path: open3d-devel-linux*.tar.xz
Expand Down
14 changes: 9 additions & 5 deletions .github/workflows/ubuntu-openblas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
fail-fast: false
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Maximize build space
run: |
source util/ci_utils.sh
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
OPEN3D_CPU_RENDERING: true
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Maximize build space
run: |
source util/ci_utils.sh
Expand All @@ -70,21 +70,25 @@ jobs:
# Strip the dot: 3.12 ➜ 312, 3.14 ➜ 314 …
PY_NO_DOT="${PYTHON_VERSION//./}"
# Add “-dev” only when requested
DEV_SUFFIX=$([ "${DEVELOPER_BUILD}" = "ON" ] && echo "-dev")
DEV_SUFFIX=""
if [ "${DEVELOPER_BUILD}" = "ON" ]; then
DEV_SUFFIX="-dev"
fi
echo "DOCKER_TAG=openblas-arm64-py${PY_NO_DOT}${DEV_SUFFIX}" >> $GITHUB_ENV

- name: Docker build
run: |
docker/docker_build.sh "${DOCKER_TAG}"
shopt -s failglob
PIP_PKG_NAME="$(basename ${GITHUB_WORKSPACE}/open3d-[0-9]*.whl)"
wheels=("${GITHUB_WORKSPACE}"/open3d*.whl)
PIP_PKG_NAME="$(basename "${wheels[0]}")"
echo "PIP_PKG_NAME=$PIP_PKG_NAME" >> $GITHUB_ENV

- name: Docker test
run: docker/docker_test.sh "${DOCKER_TAG}"

- name: Upload wheel to GitHub artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
path: ${{ env.PIP_PKG_NAME }}
name: ${{ env.PIP_PKG_NAME }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ubuntu-sycl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
BUILD_SHARED_LIBS: [ON, OFF]
steps:
- name: Checkout source code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Maximize build space
run: |
source util/ci_utils.sh
Expand All @@ -56,7 +56,7 @@ jobs:

- name: Upload Python wheel and C++ binary package to GitHub artifacts
if: ${{ matrix.BUILD_SHARED_LIBS == 'ON' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: open3d-sycl-linux-wheel-and-binary
path: |
Expand All @@ -72,7 +72,7 @@ jobs:

- name: GCloud CLI auth
if: ${{ github.ref == 'refs/heads/main' }}
uses: 'google-github-actions/auth@v2'
uses: 'google-github-actions/auth@v3'
with:
project_id: ${{ secrets.GCE_PROJECT }}
credentials_json: '${{ secrets.GCE_SA_KEY_GPU_CI }}'
Expand Down
Loading
Loading