Skip to content

Fix lateral join optimizer for larger than vector size inputs, allow any table function for outer get #63

Fix lateral join optimizer for larger than vector size inputs, allow any table function for outer get

Fix lateral join optimizer for larger than vector size inputs, allow any table function for outer get #63

Triggered via pull request October 21, 2024 10:15
Status Success
Total duration 48m 28s
Artifacts 10

MainDistributionPipeline.yml

on: pull_request
Build extension binaries  /  Generate matrix
27s
Build extension binaries / Generate matrix
Matrix: Build extension binaries / Linux
Matrix: Build extension binaries / MacOS
Matrix: Build extension binaries / DuckDB-Wasm
Matrix: Build extension binaries / Windows
Deploy extension binaries  /  Generate matrix
26s
Deploy extension binaries / Generate matrix
Matrix: Deploy extension binaries / Deploy
Fit to window
Zoom out
Zoom in

Annotations

1 error, 76 warnings, and 1 notice
Build extension binaries / Windows (windows_amd64_rtools, x64-mingw-static)
Restoring cache failed: Error: The process 'C:\rtools42\usr\bin\sh.exe' failed with exit code 77
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_threads, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_mvp, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten): src/include/usearch/index_plugins.hpp#L1646
loop not vectorized: the optimizer was unable to perform the requested transformation; the transformation might be disabled or specified as part of an unsupported transformation ordering [-Wpass-failed=transform-warning]
Build extension binaries / DuckDB-Wasm (wasm_eh, wasm32-emscripten)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / MacOS (osx_amd64, x86_64, x64-osx)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / MacOS (osx_amd64, x86_64, x64-osx): CMakeLists.txt#L181
Not disabling vptr sanitizer on M1 Macbook - set DISABLE_VPTR_SANITIZER
Build extension binaries / MacOS (osx_amd64, x86_64, x64-osx)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / MacOS (osx_amd64, x86_64, x64-osx)
pkg-config 0.29.2_3 is already installed and up-to-date. To reinstall 0.29.2_3, run: brew reinstall pkg-config
Build extension binaries / MacOS (osx_arm64, arm64, arm64-osx)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / MacOS (osx_arm64, arm64, arm64-osx): CMakeLists.txt#L181
Not disabling vptr sanitizer on M1 Macbook - set DISABLE_VPTR_SANITIZER
Build extension binaries / MacOS (osx_arm64, arm64, arm64-osx): CMakeLists.txt#L181
Not disabling vptr sanitizer on M1 Macbook - set DISABLE_VPTR_SANITIZER
Build extension binaries / MacOS (osx_arm64, arm64, arm64-osx)
pkg-config 0.29.2_3 is already installed and up-to-date. To reinstall 0.29.2_3, run: brew reinstall pkg-config
Build extension binaries / MacOS (osx_arm64, arm64, arm64-osx)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / Linux (linux_amd64_gcc4, quay.io/pypa/manylinux2014_x86_64, x64-linux)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / Linux (linux_amd64_gcc4, quay.io/pypa/manylinux2014_x86_64, x64-linux)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build extension binaries / Linux (linux_amd64, ubuntu:18.04, x64-linux)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / Linux (linux_amd64, ubuntu:18.04, x64-linux)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build extension binaries / Linux (linux_arm64, ubuntu:18.04, arm64-linux)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / Linux (linux_arm64, ubuntu:18.04, arm64-linux)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Build extension binaries / Windows (windows_amd64, x64-windows-static-md)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / Windows (windows_amd64, x64-windows-static-md)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / Windows (windows_amd64_rtools, x64-mingw-static)
The following actions use a deprecated Node.js version and will be forced to run on node20: lukka/[email protected], actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build extension binaries / Windows (windows_amd64_rtools, x64-mingw-static)
The file vcpkg.json was found multiple times with glob expression '**/vcpkg.json'.
Build extension binaries / Windows (windows_amd64_rtools, x64-mingw-static)
#warning Please include winsock2.h before windows.h [-Wcpp]
Deploy extension binaries / Deploy (wasm_mvp)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (windows_amd64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (wasm_eh)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (linux_amd64_gcc4)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (linux_amd64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (windows_amd64_rtools)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (linux_arm64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (osx_amd64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (wasm_threads)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deploy extension binaries / Deploy (osx_arm64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "vss-main-extension-linux_amd64", "vss-main-extension-linux_amd64_gcc4", "vss-main-extension-linux_arm64", "vss-main-extension-osx_amd64", "vss-main-extension-osx_arm64", "vss-main-extension-wasm_eh", "vss-main-extension-wasm_mvp", "vss-main-extension-wasm_threads", "vss-main-extension-windows_amd64", "vss-main-extension-windows_amd64_rtools". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
Build extension binaries / Windows (windows_amd64_rtools, x64-mingw-static)
ccache setup failed, skipping saving.

Artifacts

Produced during runtime
Name Size
vss-main-extension-linux_amd64
28.7 MB
vss-main-extension-linux_amd64_gcc4
31 MB
vss-main-extension-linux_arm64
28.3 MB
vss-main-extension-osx_amd64
30.9 MB
vss-main-extension-osx_arm64
28.3 MB
vss-main-extension-wasm_eh
376 KB
vss-main-extension-wasm_mvp
337 KB
vss-main-extension-wasm_threads
336 KB
vss-main-extension-windows_amd64
20.7 MB
vss-main-extension-windows_amd64_rtools
50.8 MB