Skip to content

Where to host extension(s) #2735

Closed
Closed
@RainerHeintzmann

Description

@RainerHeintzmann

To make existing packages CUDA-capable, one can use the Adapt mechanism and write an extension.
This extension can either reside in the supporting package (e.g. ShiftedArrays.jl) or possibly in the ext folder in the CUDA.jl package.
As for ShiftedArrays.jl there were PRs more a year ago, trying to add such cuda support, but this never led to a merge and a new release.
JuliaArrays/ShiftedArrays.jl#67
One could also construct a package with only the extension in it, but this seem to be a clear example of type piracy, i.e. not the right way to go.
The question is therefore, whether I should port move the file in ext from this PR
JuliaArrays/ShiftedArrays.jl#70
to the ext folder of CUDA.jl and make a PR here.
Similarly one cold do so for the FourierTools.jl package:
bionanoimaging/FourierTools.jl#56

Is this an option? Would be great to get this finally done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions