Thank you very much for your reply and the interessting links.
I find it great that Cloudflare partners with GPU Producers like Nivida
to offer AI possibilities.
If i understand it right this new planed Service is quite limited to AI and Tensorflow.
Most Websites do not require AI however but
a increasing number of Webservices / Webpages require GPU Computing Acceleration.
This new planed Offer from Cloudflare would leave a lot of Customers out
as it is limited only to AI besdie the fact that the GPU Infrastructure is availble to compute everything like opencl as a example.
This is so sad !
Cloudflare need do Better here and Offer the Possibility to Run own GPU kernels direct from the Workers and getting the Results using a Callback Function.
Here is a Research Study about GPU Accelerated Websites !
Only proving AI for Workers is not enogh.
We need GPU Acceleration Possibility for our Website Workes
to creat amazing new Things like applying filters to Pictures !
Would be really great if the Cloudflare Workers Team CC @cloonan
could make it possible to run GPU Kernels from inside the Workers.
This will be a Huge Leap Forward for us Cloudflare Webmaster Customers
to creat new amazing thing using this new GPU Acceleration.
I just submitted my Request to the page you posted.
My use case for GPU Acceleration for Workers is Augemented Reality.
At the Moment as a Cloudflare Workers Customer i am not able to create
APPs like Snapchat to be able use Filters on uploaded Images or Sounds.
Also Cloudflare Workers without GPU Acceleration Possiblity
does not give me the possiblity to build eCommerce Solutions
with Augemented Reality Possibility where Visitors can use their Smart Phones
to see the Products inside their living room.
Biometrics calculation be it for Login/Sign-In or a recommendation system
is also not possible without GPU Acceleration for Workers.
Without GPU Acceleration for Workers People like me are forced to
use instead Google or AWS Cloud Products instead the Cloudflare Products.
Having GPU Acceleration for Workers would make easy to accelerate Image Filters
and do Computings like Biometrics for Login/Sign-in and other stuff.
Here is my Request i just sent them.
Hope soon they will make it possible for Beta Testers to use GPU
Acceleration for Workers using WebCL/OpenCL GPU Kernels
or Javasscript Librarys like GPUjs
GPU.js in the wild, all around the net. Add yours here!
For this best is when OpenCL like API interface exist
pipeline to be executed.
Looking Forward to be able to use GPU
Acceleration for my Workers.
Even I could generate a new image to download using them from the user’s input (uploaded one), be it NodeJS or some other.
From other view, WebGL is really heavy for some Web browsers either nowadays.
Due to the OpenCL, this reminds me on the HTML5 Games and other stuff
I am not sure how could Cloudflare do this, and I am not saying it’s not possible, but due to my concern, will it have to be handled by the end-user or by the infrastructure of the Cloudflare?
Should it go over the network, like image resizing, etc., or?
I mean, as we saw few examples as recent CDN.js or GitHub Pages, hopefully someone wouldn’t run “bad code” for mining on Cloudflare Pages over JS and Workers, which could potentially damage the infrastructure - not to mention the power needed to run this too.
Or, maybe I wrongly interpreted and understood the need of GPU for Workers.
Could be I am wrong about it here.
Cool topic. I remember we have had an idea to film a video of some culture buildings and attractions for turists in my town, then we tought about throwing some things inside for the VR like knights, blacksmith, etc., just not from games, but rather as being CGI or to be more realistic in that case
With applying Filters to Pictures to create Augemented Reality
i meant Filters like Snapchat and other Type of Apps
that rerender the Uploaded Image and create a new One to be shared
on Social Media as a example.
For this to be done the Processing need be done with GPU Accelerated
Workers and not on weak Smartphones.
Same apply to Sound Filters.
Record Voice of a Person,
upload it to Cloudflare Accelerated GPU Workers,
Apply Filters on the Uploaded Content
Return the modified Augemented Reality Content.
At the moment this is not Possible with Cloudflare
and Requires third party Hosting Providers
which is against the Serverless approach of Cloudflare.