clEsperanto / CLIc

GPU-accelerated Image Processing library
https://clesperanto.github.io/CLIc/
BSD 3-Clause "New" or "Revised" License
14 stars 14 forks source link

TODO: Tier 1 kernel implementations #120

Closed StRigaud closed 9 months ago

StRigaud commented 1 year ago

List of kernel to be implemented in CLIc, based from the pyclesperanto-prototype list.

If the link return a 404 error, it means that the kernel is not yet available for the clespernanto-kernel branch. See this issue for more info.

Please create a branch or a PR draft for the development of new kernel so that we can see those which are under development.

Kernels with a :question: next to them, means we do not know yet how relevant it is to keep them. Kernels with a :exclamation: next to them, means we need to update their .cl code before implementation.

Tiers 1

StRigaud commented 1 year ago

For good example for Tier 1 contributions, see the following PRs:

I will try to build up a documentation from these later on.

StRigaud commented 1 year ago

I have started a documentation on how to create new kernels to CLIc

StRigaud commented 11 months ago

Update of T1 implemented kernel list

WARNING: some kernel have not been tested and/or are missing their test function

StRigaud commented 11 months ago

@haesleinhuepf can you have a look a the kernel not yet implemented in the list and tell me which one we still should implement and those we should not because out of scope?

Thanks :smiley:

haesleinhuepf commented 10 months ago

I think those would be useful:

StRigaud commented 10 months ago

All 5 filters have been pushed (with tests), as well as the hessian eigenvalues filter.

StRigaud commented 9 months ago

closing for now