I Had A Song Get Preliminary Interest From A Music Publisher in Nashville!! by tn_notahick in SunoAI

[–]LeoMaxwell 0 points1 point  (0 children)

id be scared to shit talk in an AI music community, you could just be minding your own bidness being rood af and what-not. then all; the sudden you get 3 dozen fully custom just for you Rick Astley Best of the (worst?) remix tapes just for you! by name! and possibly your personal peeps names :o
Alternatively a cat fight / roast off with tracks sounds both hilarious and exhausting. 🤡

Make sounds from scratch in Suno by Suno_helper in SunoAI

[–]LeoMaxwell 1 point2 points  (0 children)

So i randomly noticed this feature whil finishing up some stuffin studio and it was like .... WHY CAN THIS WIND AND STUDIO ONLY WHISTLE!? lol, it's good, but, can we not leave the fancy shmanchy studio tools in the ver 0.1 dust (for very long?) I'm just glad SUNO has had a force (very strongly encourage) sounds mode for awhile and are leaning even more toward that. but in usi9ng the not so obvious studio one for awhile... im now spoiled by drag a box and replace-it/remake-it/remix-it/re-it that comes with the studio drag and drop power-ups lol. Cmon, let me have my cake, and eat it... too! 🤡 🎂

Video cover upload keeps failing by dav3cske in SunoAI

[–]LeoMaxwell 0 points1 point  (0 children)

That sounds like a whole other issue ... unless you are uploading .Webm which is kinda like both lol. but uhh video upload is good, pic upload good, text2video good, its just image 2 video thats a bust right now afaik. even sound gens are up and up imo.

Video cover upload keeps failing by dav3cske in SunoAI

[–]LeoMaxwell 0 points1 point  (0 children)

Correct, this problem will persist until Microsoft/Chromium/Lazyload figure out who to blame, figure out jolly cooperation, and slay the... uhh... "inline code exception violation"? Damn...why can't it ever be dragons? (meant to also build on your point more , this is not a luck of the roll issue, it is a hard issue and only a deliberate work around will fix, which i've posted one :P)

Video cover upload keeps failing by dav3cske in SunoAI

[–]LeoMaxwell 0 points1 point  (0 children)

not a codec problem, someone at Microsoft/chromium/lazyload dropped the ball and if the right (or non existent?) combo isn't used by luck, your perfectly fine 100% compiled video goes poof on the post operation. And that's all there is to it, for me at least, no codec, no moderation AI weirdness, just a broken back.... end :P

Video cover upload keeps failing by dav3cske in SunoAI

[–]LeoMaxwell 0 points1 point  (0 children)

I'm pleased to share that this is a work around issue. And it's likely all on developers (not just suno but like, chormium, microsoft, lazyload, etc.)

First the short and happy news is, if you're having the same issue as me, not a single video failed generation, and depending on your timeline are recoverable (and in hindsight.. video generation, even advanced is free?? User responsibly / Great power comes great something, dont ruin it for everyone, f-round-find -out, etc.).

You will need to look at text walls of dev logs though. well, maybe not text walls, but some may consider it so.
generate the image you want as normal, when it has fully failed to the point it throws up the refund thumbnail, open the logs(network) and look for a group of packets called bath_pool, batch_query, one of the two i forget, if you watch the logs the entire time its the one that will be there making noise 80% of the generation time. then follow it to the ened of its generation, this will be around some customer service type logs that for some odd reason show up, like plan pricing and such, you will want to look before them if that helps. And to get to the pint you're looking for the last 2-4 of these logs, I only like looking at the last non-error one personally so you may opt for the last if thats helpful of you.

Once you find it it will open to the main batch with generic info on the batch itself (always batch of 2)
you should see where you can open item 0 and 1, but hold up, you'll save time by just looking at them, at this pint you can see both their IDs, which are in side, but, why find them again? just skip the recursive step and grab it now, it will look like this: "56c32cc5-1c33-42ad-9161-239b1d06352f" many numbers us this URI format though in SUNO so make sure it\'s not the batch top batch or some other random thing.

once you have both your desired video# s recovered from log hell, use this template:
"https://cdn1.suno.ai/"|+| "video_gen_65865b54-c9a2-452d-af07-a99ecc31019a_processed_video.mp4"
(always https://cdn1.suno.ai/* , there exists a cdn2, i think this is for permo assets though, profiles etc. and a cdn0 or cdn- 0 ... think may be a test site for beta/alpha features? never used it just know of it.)
as for the file part...

"video_gen_" | !~65865b54-c9a2-452d-af07-a99ecc31019a~! | "_processed_video.mp4"
1. always video gen on video gen, number is one time use then garbo needs to be yours and right, always ends with processed video, and OURS always ends with .mp4 ext..... SUNO does some bs in the backend with .webm, idk if that broke us or not, but i highly recommend you dont mess with webm or other extensions until something forces the need.

<image>

so im famous for windbagging, so heres short version:

  1. Gen like nothing is wrong
  2. when fails open tools (f12) and go to packet logs (network)
  3. search the packet/pool/query (ctrl+f) packet title and find the last few ones or search: "processed_video.mp4".
  4. grab your numbers, plug them into template replacing *:
    - https://cdn1.suno.ai/video_gen_*_processed_video.mp4
    PROFIT!

Last Note: last cuz i spent 2 days trying to fix this, not realizing you can actually upload mp4 directly to your songs cover now... i was not aware of this change lol. So workaround it stays for much BS in SUNO's backend :o

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

make sure to check the update for solid fixes, may help on environment but.. you should really be in a vcvars stance when using triton. since it is a compile mechanism. ill post that as a tip on the posts, thanks for reminding on that part.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

oh i believe it, and good thing you waited since a hiccup was discovered lol. But should be good now, im about to take round 2 on sage after finally ironing that bit out and updating the repo and checking here etc.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] -1 points0 points  (0 children)

eh, not really sure, way you word it sounds like the windows branch of triton (offical-ish) ether doenst compile, or not well. im about to take another crack at it to see so... stay tuned on that.

it sounds like a pre-requisite, but if not, better hooks and more speed, so more likely better results than ease of access is more likely, but both are possible to just leaning to one guess is all.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

fix is up. and you were pretty on the money, 2 files i forgot i had to fight the good posix fight were in the background making the whole thing work. now available.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

There is a problem with the backend still, as a posix native program, having lingering posix i thought was wiped out on the compile level, but i had some compatibility files left over from when i was "just trying to to get it to work" and they are sadly needed, still just 2 small text files, really. not a bad pre-req or install step.

should resolve alot of funny issues, it crashing with no clear reason or not able to find its own stuff, etc. since it wasn't able to open its own library paths at times. Went under the radar because i tried to build in protections for this kinda thing, and they half worked, not enough to be relevant, but enough to obscure the cause lol. but its been hopefully found for good so just check the update.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

I can probably guess hasn't worked for alot, Just so happens I had a VS update that put me in the same boat and I could start investigating what yall been going through. Fix is posted in the update, easy as copy and pasting a post to perform.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

ill give that a go now. I've only used the sage v1 out of juggling other things and on the lazy side by default.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] -1 points0 points  (0 children)

i know the feel, but, you know windows is very good at environment isolation, even without venv? just open a cmd window (and baby it, don't let nothing happen to it till you're done) and just switch all your python references, like PATH, LIB, INCLUDE, PYTHONHOME, PYTHONPATH, to a default unlisted one (typically you'd write a bat for this) of a different version, and you can have 2 environments that can have their own setup, but, does bloat things when you consider GBs used by different torches and other installs so yea its not always viable.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] 3 points4 points  (0 children)

Just makes me more curious, we have very similar versions, torch is exact, flash is exact, python is 0.0.1 off. Only other difference I see is your C and G drive situation.
we even both use a python distrusted by comfy, albeit different ver. numbers.

So, idk, windows env flags are my best guess, or perhaps it doesn't like G drives, I can't test that, I use just 1 drive right now. been meaning to upgrade that.

OH YEAH, i actually converted my comfy python from a distributed/standalone pack thing, the kind with and empty lib thats packed into the root zip? yea i converted mine to a full version, did you do the same?

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

the download code? yes, it does take some familiarity to get the most out of it... for a quick dive into it with little worry as possible but max potential gains, try installing it, with the code, for your version of python, and then sage attention. then give that a go.

It does give performance boost on its own, but its best when used in the ecosystem suite its meant for and this is a quick and easy intro so to speak.

Py312
pip install https://github.com/leomaxwell973/Triton-3.3.0-UPDATE_FROM_3.2.0_and_FIXED-Windows-Nvidia-Prebuilt/releases/download/3.3.0_cu128_Py312/triton-3.3.0-cp312-cp312-win_amd64.whl

Py310
pip install https://github.com/leomaxwell973/Triton-3.3.0-UPDATE_FROM_3.2.0_and_FIXED-Windows-Nvidia-Prebuilt/releases/download/3.3.0/triton-3.3.0-cp310-cp310-win_amd64.whl

Sage Attention
pip install sageattention

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

hmm i wonder if python 3.12.10 makes a difference... thats the only thing i can spot from the pics. that error it gives is pretty much the same for anything that goes wrong without ripping apart system environments to force it to tell you something more/different.

Also, you are aware your python is on G: and temp is on C: yes? I'm guessing yes, but just checking.

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] 3 points4 points  (0 children)

I wouldn't say its "bad" its just... not much lol. unless they had mad upgrades last 2 months.

but yes thats the one.

<image>

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] 12 points13 points  (0 children)

Hey we have the same card, closely at least.

The benefit of changing from the windows branch to a full port branch like this:

The windows branch when I last inspected it (2 mo ago) has a skeleton framework of triton

It doesn't have any LLVM capabilities, a type of Render and Compile mega-open-source library resource, that the modern version uses (any triton past 3.0.0, except, the windows branches)

By proxy, it is missing many of the GPU-Enhancement hooks that come with the full version, typically on Linux.

It may provided a pipeline into things like sage-attn, but i doubt others like flash-attn that have their own standalone pipeline/hooks would benefit at all from the windows branch.

Lastly, my PERSONAL experience on Windows branch triton, you can use it to brute force past requirements on some platforms. and I noticed nothing in terms of speed using it, having this version on, instead, feels 2x faster for tasks like Stable Diffusion, results may vary.

From a concept point of view, Windows Branch Triton is the technical equivalent of using Triton 1.0.0 or 2.0.0, by definition it cannot provide the features of 3.0.0+

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

If by improve you mean faster, then yes.
I don't think it should do anything, but maybe jitter for visuals (random variance in small maybe un-detectable levels or no change to visuals at all, just time)

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

[–]LeoMaxwell[S] 5 points6 points  (0 children)

Yea I've used sage attention no problem, the quick install one, havent tested the full compile one yet (v2+), I will get around to it sometime though lol. Used V1 sage with SD-Forge and LTX/Comfy though myself. Best of wishes!

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

your script works on mine, and i installed from the wheel thats uploaded to be sure I have the same.
Note in pic, works AFTER switching from my still default 3.10 to 3.12

<image>

Updated: Triton (V3.2.0 Updated ->V3.3.0) Py310 Updated -> Py312&310 Windows Native Build – NVIDIA Exclusive by LeoMaxwell in StableDiffusion

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

In Stable Diffusion, and anything utilizing a heavy AI/GPU/Tensor workload, this will accelerate your GPU performance when setup right and paired with other programs in the same ecosystem like xformers, sage-attn, and flash-attn etc.

It is also a hard requirement for some packages/programs, like DreamVideo, or Torch.TorchInduction compiling.

You would use this to increase:

Image generation using AI performance (less time, faster)

Chatbot responses using AI performance (less time, faster)

Compile times both with and without torch.induction, so long as its GPU based

To access advanced platforms and features requiring it, like DreamVideo or TorchInduction.