home.social

#aparapi β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #aparapi, aggregated by home.social.

fetched live
  1. Spent a good part of the day yesterday writing up some neat Docker images to run GPU enabled OpenCL out of. Wasnt too hard to figure out how to get the docker image the correct access to the GPU to enable the GPU acceleration or anything. In fact the tricker part was figuring out how to write the .gitlab-ci.yml file and the respective Dockerfile to be parameterized to minimize work.

    Its a cool little trick I used, it basically looks at the branch or tag name to figure out how to tag the docker images. If the branch is develop it is tagged as "aparapi/aparapi-nvidia:git" and does another one as "aparapi/aparapi-amdgpu:git". Similarly if the branch is master then it will be "latest" instead of "git". However if its a tag then it uses the tag in place of it. So when using aparapi version 2.0.0 with amdgpu, and the version revision of the dockerfile, it would look like "aparapi/aparapi-amdgpu:2.0.0-1". This means minimal work for me, when I want to use a new version I just change the aparapi version, and push it to a new tag and it does all the work to compile it.

    It even automatically pushes it to docker hub for me!

    git.qoto.org/aparapi/aparapi-d

    #docker #aparapi #opencl #amd #amdgpu #gpu #GPGPU #NVIDIA

  2. I just released version 2.0.0 of Aparapi!

    Aparapi is an Open-source :opensource: framework for executing native Java :java: and Scala code on the GPU.

    git.qoto.org/aparapi/aparapi

    Aparapi.com

    #GPGPU #OpenCL #OpenSource #OSS #FOSS #HPC #GPU #Aparapi #Java #Scala

  3. #QOTO update, we now offer free web-hosting as part of the QOTO network of services. You dont even need to be a member of our MAstodon server (where I am making this post) to use it!

    Our Gitlab instance is free for everyone to use for public and open-source projects. We recently enabled the Pages feature.This allows you to upload and host web sites directly from Gitlab. You can even bring your own custom domain, but if you dont have one you will be given a free URL to your page anyway.

    As the first pilot test I moved my #Aparapi project over to the gitlab server. It is now hosting the following website: Aparapi.com

    Please reach out to me if you'd like to use the service and have any questions.

  4. @pounce Ahh I see, as the curator of the #Aparapi Open-source project this may be of concern to me. I need to dig deeper (it dpeends on OpenCL, which is tied closely to OpenGL in some ways).

    While that seems important to me as a developer, and thank you for bringing it to my attention, I am still confused on what this has to do with LGBT rights?

  5. An animated gif of the open-source library #APARAPI :opensource: doing an N-body simulation. The blue dots are low-mass and the red dots are high-mass objects. Its written in Java :java: and runs on the GPU.

    Aparapi is an Open-source framework for executing native Java and Scala code on the GPU.

    github.com/Syncleus/aparapi

    Aparapi.com

    #GPGPU #OpenCL #OpenGL #OpenSource #OSS #FOSS #HPC #GPU #Aparapi #Java #Scala #GPU

  6. I finally released version 1.10.0 of Aparapi.

    Aparapi is an Open-source :opensource: framework for executing native Java :java: and Scala code on the GPU.

    github.com/Syncleus/aparapi

    Aparapi.com

    The changelog for this release is here:

    github.com/Syncleus/aparapi/re

    #GPGPU #OpenCL #OpenSource #OSS #FOSS #HPC #GPU #Aparapi #Java #Scala