WhisperLive icon indicating copy to clipboard operation
WhisperLive copied to clipboard

Any interest in Pulumi deployment for AWS ECS and .ts client code for FE?

Open kjhenner opened this issue 1 year ago • 5 comments

I've been working on getting a version of this deployed to AWS on GPU compute for a project I'm working on. If there's any interest, let me know and I can clean up my code a little and share it here and/or eventually make a PR if appropriate. I'm very much hacking through, so I'd certainly benefit from some additional eyes on things!

So far I have:

  1. Pulumi code to define ECS service on g4dn.xlarge (a little expensive!), load balancer, and all the mess of prerequisites and iam roles and such.
  2. A partial .ts WhisperClient adapted from the plugin code here--currently just logging things to the console as POC.

kjhenner avatar Feb 25 '24 21:02 kjhenner

Hello @kjhenner certainly interested, and we can create another e.g. deployment folder that has the code in it. Happy to review your code.

zoq avatar Feb 29 '24 20:02 zoq

We did put together a simple webinterface to show WhisperLive as well, that we will push over the next days.

zoq avatar Feb 29 '24 20:02 zoq

Great--I'll set up a PR for now so there's a place for the code and discussion, though I expect it's fairly far from something ready to merge. There are a lot of specifics to the deployment, so it will likely be more useful as reference than something folks would want to run out-of-the-box.

Looking forward to seeing the web interface code.

kjhenner avatar Mar 06 '24 19:03 kjhenner

@zoq https://github.com/collabora/WhisperLive/pull/168

kjhenner avatar Mar 06 '24 22:03 kjhenner

@zoq when do you plan to put up your web interface?

RohitMidha23 avatar Mar 27 '24 17:03 RohitMidha23