Giter Site home page Giter Site logo

GPUJPEG with Vulkan about gpujpeg HOT 9 OPEN

wolfviking0 avatar wolfviking0 commented on August 20, 2024
GPUJPEG with Vulkan

from gpujpeg.

Comments (9)

MartinPulec avatar MartinPulec commented on August 20, 2024

Hi @wolfviking0,

thanks, I didn't know about that vuda, but as you mentioned, it would also need to convert the shaders to something that is compilable to SPIR-V (assuming that OpenCL would work).

Although it would be nice to do, I am afraid that I cannot promise anything now, it is mostly thing of priorities since this requires higher amount of work than small.

Anyways, what is exactly the point of running it with Vulkan? Support for cards other then NVIDIA? (or platform, namely mac?)

from gpujpeg.

wolfviking0 avatar wolfviking0 commented on August 20, 2024

Yes for Mac and iOS but not only, I am also thinking for Android.

from gpujpeg.

MartinPulec avatar MartinPulec commented on August 20, 2024

Thanks for the info. But as I already noted, there there will probably not be enough development capacity for that in near future.

I've also a bit searched and there are projects (also here) strive to compile also CUDA kernels to something more generic but I am not sure how much effort would it require to convert to SPIR-V, looks like more than one step would be required. Perhaps OpenCL could be also considered as a conservative intermediate?

I have to admit, that from my point of view there is now currently an explosion of (compute) APIs that I don't know and it is a pity that CUDA toolkit doesn't compile/transpile to anything else (but it a bit understandable).

from gpujpeg.

RamKromberg avatar RamKromberg commented on August 20, 2024

I am not sure how much effort would it require to convert to SPIR-V

hipcl was integrated into chip-spv which converts HIP to SPIR-V backends like OpenCL and Level Zero. So, in theory, if you've already went with HIP, it would be just a compile away. Well, in theory... :D

from gpujpeg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.