Skip to content
This repository was archived by the owner on Jul 4, 2025. It is now read-only.

Conversation

@louis-jan
Copy link
Contributor

@louis-jan louis-jan commented Jul 7, 2024

Describe Your Changes

  • This PR is to build Cortex-CPP as a Node add-on binary, which allows Cortex-JS to bundle and import it natively.
  • Backend: cmake-js
  • Publish & Prebuild: prebuild (support both node-gyp & cmake-js backends)

This PR also support to pull vulkan support for cortex.llamacpp engine

cortex engines init cortex.llamacpp --vulkan

Next Actions:

  • CI Update

Fixes Issues

Self Checklist

  • Added relevant comments, esp in complex areas
  • Updated docs (for bug fixes / features)
  • Created issues for follow-up changes or refactoring needed

@louis-jan louis-jan force-pushed the feat/cortex-cpp-node-addon branch 29 times, most recently from 4e409b9 to 414f468 Compare July 8, 2024 15:13
@louis-jan louis-jan force-pushed the feat/cortex-cpp-node-addon branch 9 times, most recently from efcdbbd to c20cac5 Compare July 9, 2024 11:14
@louis-jan louis-jan marked this pull request as ready for review July 9, 2024 11:23
@louis-jan louis-jan force-pushed the feat/cortex-cpp-node-addon branch from c20cac5 to 4e33cf1 Compare July 9, 2024 11:24
@louis-jan louis-jan force-pushed the feat/cortex-cpp-node-addon branch from 4e33cf1 to cca61e1 Compare July 9, 2024 12:18
@louis-jan louis-jan merged commit 07cf2ff into dev Jul 9, 2024
@louis-jan louis-jan deleted the feat/cortex-cpp-node-addon branch July 9, 2024 13:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: cortex-cpp node binding feat: Cortex supports Vulkan?

3 participants