Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split cvGPUSpeedup repository into cvGPUSpeedup and FusedKernelLibrary #139

Open
morousg opened this issue Mar 6, 2025 · 1 comment
Open
Assignees
Labels
refactor changing code for non functional reasons, but for structural and maintainability reasons

Comments

@morousg
Copy link
Owner

morousg commented Mar 6, 2025

How to:

Create a branch in this repo.
Inside this branch:

  1. Move the contents of the folder cvGPUSpeedup\tests\fused_kernel_library to cvGPUSpeedup\include\tests\ and make sure that it compiles.
  2. Move all the code in cvGPUSpeedup\include\tests\ and cvGPUSpeedup\include\fused_kernel to the new repo: Fused Kernel Library
  3. Make sure the FKL tests compile, and add the version 0.0.1 with tag Alpha_0.0.1.
  4. Remove all the FKL files in this branch and leave only the cvGPUSpeedup files.
  5. Find a way to make each future cvGPUSpeedup version, to depend/require an specific FKL version.
  6. Make the cmake (or github) in cvGPUSpeedup to automatically download the proper FKL version.
@morousg morousg added the refactor changing code for non functional reasons, but for structural and maintainability reasons label Mar 6, 2025
@albertandaluz
Copy link
Collaborator

we are also moving npp benhcmakrs to the fkl repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactor changing code for non functional reasons, but for structural and maintainability reasons
Projects
Status: No status
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants