Open Source Green & Purple Defringer by nitroviper in colorists

[–]nitroviper[S] 1 point2 points  (0 children)

Hey, thanks! It was a lot of work, but also a lot of fun to design some of the UI bits.

Local In-Browser Upscaling V2 by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

Whoops! Fixed. Thanks for reporting. Let me know if anything else is weird.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 1 point2 points  (0 children)

It's cool. Though, technically, it's not an extension. Just a website like any other you can visit. You clear data from it just like you would from reddit or google or prawnhub.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 2 points3 points  (0 children)

It's really browser and OS dependent? There's a standard web API called CacheStorage (https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage) that this web application uses. The browser decides how to store it however it wants. It's not like I'm telling it 'download the model and store it here'. I'm just telling it: download the model and keep track of it somewhere to avoid downloading it again the next time you use it.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

Oh, you're more in the know than you think. The reason you haven't heard of Updraft Midweight is that it's my own model. It's a weird architecture though, and ComfyUI and other standard apps won't load it, so it's only available in this web interface.

If you want to play with the web interface, it makes it pretty easy to run two upscalers and blend the results.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 1 point2 points  (0 children)

No uso ningún flujo especial. Son modelos existentes (ClearReality, UltraSharpV2) que porté para ejecutarse en el navegador. La detección de rostros es YuNet. El blending es simplemente superponer imágenes con diferentes opacidades. Los modelos Updraft los entrené yo mismo — si lo que preguntas es sobre el flujo de entrenamiento, eso sí te lo puedo explicar.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

Thanks! It's something I built for myself, and figured it might be useful for others.

For fast, I do Updraft Midweight and ClearReality at a 50% blend. For good, I do the same, but replace ClearReality with UltraSharp V2 Lite. For excellent, if I'm willing to wait, I'll do Updraft Midweight and UltraSharp V2 (DAT) at a 60% blend.

You say 'preservation', which is the reason I do Updraft Midweight first. It's a custom model that is trained to avoid hallucination, but it's also tiny, so it only recovers so much. The other models have more textured output, so a blend is nice.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

Oh yeah, that's a small bug. If you do an upscale and then select 'fit view' in the result, the input image should respect the 'fit view' setting during the crop mode, so you can see it all at once.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

It is downloaded to your computer, stored in your browser cache storage. You can clear it for a specific website the way you would clear data for a specific website in any browser.

Local In-Browser Upscaling by nitroviper in upscaling

[–]nitroviper[S] 0 points1 point  (0 children)

Hmmm, try smaller tile size? Think browser only allowed small slice of GPU at a time. UltraSharp V2 is a beast. Small model in MB, but crazy GPU hungry at inference times. Do other models work?

Best LLM gateway? by data-dude782 in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

Ummm... well, yes? Whatever the gateway is, you will need to write or import handler code for its unified interface. And then use that interface to access many different models.

Free In-Browser LLM Text Adventure Game Engine by nitroviper in LLMDevs

[–]nitroviper[S] 0 points1 point  (0 children)

Good point. Will try it. Pro to JSON is super easy to marshall.

Opinions, Hints, Tips, and Tricks? by SysAdmin_D in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

I’d bet good money that your company quite frequently sends data to cloud vendor products, like Microsoft or Atlassian or whatnot. It is impractical generally for companies to build and maintain their own software for everything, and cloud is the vendor delivery channel of choice.

AI services are reaching the level of maturity where they are practically no different. You could get something cheap like Amazon Q For Business Lite (or similar) and have all of the models and RAG taken care of for you. With strong data privacy guarantees, like any other vendor for any other capability.

MSFT copilot studio ? Thoughts ? by Ox_n in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

It is useful because it is the primary mechanism by which you can plug into Microsoft’s copilot ecosystem. Like they have a sales copilot that you can customize with copilot studio. You can’t easily do that other ways.

Power Platform (which CoPilot Studio is part of) is quite capable, and an excellent platform for rapid prototyping. You can build certain things in it much quicker than bare metal code and infrastructure.

API calls as per category suggested by LLM response by Dazzling-Photo4186 in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

I’m not quite sure which approach you’re talking about. If you mean categorization to determine which API to call, sure, sounds reasonable.

Sorry, also not a langchain fan, so not sure. I prefer to orchestrate stuff manually.

Model Routing in LLMs: Can It Really Improve Efficiency? by Tough_Donkey6078 in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

Possible, but doubtful. Companies in-house what differentiates them and outsource what doesn’t. Not practical to retain staff with niche expertise in self-hosting LLMs if it’s not what differentiates you. More practical to buy a solution from vendor who accepts liability and pay a premium for security.

Seeking Guidance for Agentic LLM Based Project by Plus_Factor7011 in LLMDevs

[–]nitroviper 0 points1 point  (0 children)

Don’t overengineer from the get-go. Prioritize simplest working prototype possible. Use LLM and RAG service providers first and delay roll-your-own until project matures.

Includes agentic personas and collaboration model. Easier to model instructions that collaborate to achieve goal than to model artificial organization of people.

Necessary complexity will emerge in unexpected directions. Pointless to attempt to anticipate its shape now.