Real time Stable Diffusion in TouchDesigner

Поделиться
HTML-код
  • Опубликовано: 16 дек 2024

Комментарии • 135

  • @zackel-baz9555
    @zackel-baz9555 10 дней назад +5

    Hey VJ SCHOOL!thanks for the tutorial. I get to the point where you have to click "Load Engine" pulse button, but then it doesn't do anything. I'm not sure if this helps figure out what's going wrong, but I noticed in your video at 6:26 the "Active engine" variable updates from "none" to "sd-turbo-512-512-1" whereas for me the "active engine" variable stays on "none" no matter how many times i reload or press the pulse button!

  • @elf-p5y
    @elf-p5y Месяц назад +5

    how can i fix the error in TD "name 'StreamDiffusionWrapper' is not defined"plzzzz

  • @burakuville
    @burakuville 5 месяцев назад +4

    amazing job explaining the entire process...

  • @zohebmamoo2031
    @zohebmamoo2031 2 месяца назад +2

    Amazing video, what are the steps to have live feedback from the camera, remove background then generate on what's left? Like reacting to someone moving live

    • @birderwang
      @birderwang Месяц назад

      you can use TOOP> 'Nvidia Background'

  • @alessandrosaracino5463
    @alessandrosaracino5463 6 месяцев назад +2

    this is great! lean and clean, thank you!

  • @lematchafrappe
    @lematchafrappe 2 месяца назад

    Thanks for making this free, much love

  • @Remvisuals
    @Remvisuals 6 месяцев назад +2

    instnaly fast and so nice to be in 512, congrats on this one, cant wait for more features!

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад +1

      Custom resolutions already available, but keep in mind, that it will affect FPS.

    • @Remvisuals
      @Remvisuals 5 месяцев назад

      @@VJSCHOOL I tried building a model with different res and more steps, but it wouldn't finish...
      Super impressed with the speed, it's still super jittery and "stabley", but that's just animdif in general I geuss, excited to try out control net!!

  • @julianhaidbaner1634
    @julianhaidbaner1634 Месяц назад +4

    Hi, i want to tell if there is some solucion to this, when a press load engine, nothing happens at all, thanks you very much for the sharing this video is great !

    • @theotries
      @theotries Месяц назад +1

      Same Problem here

    • @Till9R
      @Till9R Месяц назад +1

      same problem here - anyone can help?

    • @Till9R
      @Till9R Месяц назад +1

      When trying to Re-init I get
      - Failed to import diffusers.models.autoencoders.autoencoder_tiny because of the following error (look up to see its traceback): module 'numpy' has no attribute 'dtypes'
      And when Trying to click pulse for "Load engine" I get
      - name 'StreamDiffusionWrapper' is not defined
      maybe that helps...asked gpt and looked through all the issues, just cant seem to fix it

    • @lucascattolin6312
      @lucascattolin6312 Месяц назад +1

      @@Till9R same here

    • @t45dsfg56fdg
      @t45dsfg56fdg Месяц назад +1

      @@lucascattolin6312 same here : D : D funny laught problem. need help, all of us pls

  • @birderwang
    @birderwang Месяц назад

    Thank you very much for sharing this video!

  • @alicekebornel2599
    @alicekebornel2599 Месяц назад +4

    when i hit pulse to refresh the engine nothing happens, engine is missing inside TD but not inside folder "checkpoints". started the pc and TD several times, doesnt help :( what could it be?

    • @andresmonrealescolano8579
      @andresmonrealescolano8579 Месяц назад +1

      the same problem, nothing happens when pressing load engine

    • @t45dsfg56fdg
      @t45dsfg56fdg Месяц назад

      @@andresmonrealescolano8579 same thing happening here.

    • @federicogentile6363
      @federicogentile6363 29 дней назад

      I have the same problem but it used to always work a few days ago, has anyone solved the issue related to pulse engine?

    • @t45dsfg56fdg
      @t45dsfg56fdg 29 дней назад +2

      @@federicogentile6363 I am working on it. i will let you know

    • @jacobfaulkner9282
      @jacobfaulkner9282 29 дней назад

      I think my error is the same - name 'StreamDiffusionWrapper' is not defined

  • @kradan3097
    @kradan3097 27 дней назад +1

    Halo, i have faceing some problem, I dont have LCM option on 4:03, how do i deal with that?

    • @kradan3097
      @kradan3097 27 дней назад +2

      I try it , it shows
      Error no module named 'StreamDiffusion'
      Error Failed to import diffusers.models.autoencoders.autoencoder_tiny because of the following error (look up to see its traceback):module 'numpy' has no attribute 'dtypes'
      Error Name 'StreamDiffusionWrapper' is no defined

    • @jaredlynch1251
      @jaredlynch1251 6 дней назад +1

      I also had this issue!!!

  • @andreyeduardo4169
    @andreyeduardo4169 Месяц назад

    Increible trabajo bro, saludos desde Costa Rica

  • @marlus
    @marlus 5 месяцев назад

    Thanks for this great solution! Amazing performance on 4070 12GB! SD Turbo and 1 sample step. I will test making other engine now. 3 sample steps were slow on 4070.

  • @arshinazizi
    @arshinazizi 3 месяца назад

    Thanks for sharing your knowledge , i appreciate it 🎉

  • @JJU54
    @JJU54 Месяц назад +1

    load engine but nothing happens
    log
    name 'StreamDiffusionWrapper' is not defined

  • @MohamedAli-nb9qk
    @MohamedAli-nb9qk 4 месяца назад +1

    THIS video talks about the portable version and NOT the manual installation. If you try following this installation for the manual installation, you are going to face errors related to models and engines not being found, for example "cannot access local variable 'pipe' where it is not associated with a value", because the paths for the portable version and the manual version are slightly different. That's why I recommend using the portable version

    • @grayfover
      @grayfover 3 месяца назад

      Hi, I've downloaded the portable version when i use the webui.bat, should I still set the python location to my local file? thanks

  • @maryamdevries8073
    @maryamdevries8073 Месяц назад +1

    I keep getting an error when i want to create the engine. Any one know what NameError: name 'StreamDiffusionWrapper' is not defined means?

  • @RajaSinga-w6u
    @RajaSinga-w6u Месяц назад +1

    "Dependencies not installed" how do i solve this problem?

  • @rafaelskiarteportfolio1098
    @rafaelskiarteportfolio1098 5 дней назад

    dont we need cuDNN and ternsorRT? if yes, which versions of each do we need?

  • @Cosmimesis
    @Cosmimesis 2 месяца назад

    amazing and quick tutorial! DO you know how to fix the stable immage? becasue in my case is not generating new ones.. THANKS!

  • @RStudioV53
    @RStudioV53 2 месяца назад +1

    Hello, I thought the video was excellent, thanks for sharing the info. I'm on the last step, but when I put an image in TD it doesn't generate the video as fluidly as you do, it gets stuck and only broken images appear, and it says "Error- No module named "steamDiffusion" what can I do?

  • @channelbolabaru
    @channelbolabaru 4 месяца назад +1

    OSError: [WinError 126] The specified module could not be found. Error loading "C:\Users\PC ABU-ABU\Desktop\TouchDiffusion-main\TouchDiffusion-main\.venv\Lib\site-packages\torch\lib\fbgemm.dll" or one of its dependencies.
    No launch file found
    please help

  • @천재영-l1f
    @천재영-l1f 5 месяцев назад +1

    Nevertheless I got finished engine preparation and selected the file which webui includes, it doesnt work.. I tried to press load engine and refresh engine several times, but it dosent work.. how to resolve this :(

  • @苏传宇-o8q
    @苏传宇-o8q 6 месяцев назад +2

    Very interesting, but when I clicked load engine in touchdesigner, I got an error like "cannot access local variable 'pipe' where it is not associated with a value". What is the problem?

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад

      That’s mean either model or engine can’t be found

    • @yanyu813
      @yanyu813 5 месяцев назад

      Have you solved it?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      @@yanyu813 download portable version on Github and try with it.

    • @StanislavDrca
      @StanislavDrca 3 месяца назад

      @@VJSCHOOL Tried the portable as well as the manual version. Same error. It may be because Runway shut down their SD1.5 repositories on huggingface?
      Posted the full log on GitHub Issue.
      Thanks!

    • @Latte47
      @Latte47 Месяц назад

      @@VJSCHOOL Hey! I have a little trouble downloading the portable version since only the first zip file can be opened with 7zip, rest is broken. Is there a way to extract them all?

  • @hppdms
    @hppdms 4 месяца назад +1

    Thank you ! I made it work but it just creates the image only when i press load engine button and its a stable image. How can i make it live =?

    • @Cosmimesis
      @Cosmimesis 2 месяца назад

      ehi, i have the same issue.. did u find out how to fix it?

  • @GIANNIANER
    @GIANNIANER 4 месяца назад

    thank you so much! great tutorial. is it possible to use other kind of
    models?

  • @prictor
    @prictor 5 месяцев назад +2

    hi, i followed every step and there are no erros, but in touchdesigner when i hit pulse on "load engine" nothing happens, can anybody help me?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Create issue on GitHub or Discord and share full log.

    • @m.s.kostin
      @m.s.kostin 2 месяца назад +1

      Did you find the solution? Same issue

  • @MichelleCarrasco
    @MichelleCarrasco 4 месяца назад

    Hellllooooo, I just arrive untill 4:05 and this happen : NameError: name 'StreamDiffusionWrapper' is not defined
    Any idea how to fix this ?

    • @VJSCHOOL
      @VJSCHOOL  4 месяца назад

      There is portable version on GitHub, better to try with it

  • @jeremietoussaint4085
    @jeremietoussaint4085 3 месяца назад +3

    I got this error when i click on Make Engine "UnboundLocalError: cannot access local variable 'pipe' where it is not associated with a value"

    • @joaopedrofireman8180
      @joaopedrofireman8180 2 месяца назад

      same here. Were you able to solve it?

    • @jeremietoussaint4085
      @jeremietoussaint4085 2 месяца назад

      @@joaopedrofireman8180 Yes i have installed the portable version without any error

  • @cozysun5377
    @cozysun5377 2 месяца назад

    Can I use Lora module to make a engine?😢

  • @N92601
    @N92601 5 месяцев назад

    amazing fast speeds would you know why using my null of the render tops of my td projects as input isnt working? im getting flashing white and black with some cat images but noise top works normally, denoising value dosent change this would we have to repeat the webui model proceses with higher steps seems like it could be that or a different problem if so how should i do that thanks!

    • @N92601
      @N92601 5 месяцев назад

      seems the same problem with a default moveifileintop

    • @N92601
      @N92601 4 месяца назад

      I figured out I had to reinitalize pulse touchddiffusion folder and possibly clear log too I did both then reload engine

  • @TheKunal97
    @TheKunal97 Месяц назад

    [W] Model does not contain ONNX domain opset information! Using default opset.
    UNet: original .. 0 nodes, 0 tensors, 0 inputs, 0 outputs
    UNet: cleanup .. 0 nodes, 0 tensors, 0 inputs, 0 outputs
    [I] Folding Constants | Pass 1
    [W] Model does not contain ONNX domain opset information! Using default opset.
    Only support models of onnx opset 7 and above.
    getting this error, while creating the engine from model, anybody knows the fix?

  • @oakland439
    @oakland439 3 месяца назад +2

    does this work with MacOS Silicone?

    • @touchdesigner2967
      @touchdesigner2967 3 месяца назад

      I was wondering the same thing...

    • @lematchafrappe
      @lematchafrappe 2 месяца назад

      I was able to run streamdiffusion by it self, works great

    • @lematchafrappe
      @lematchafrappe 2 месяца назад +2

      Okay. So basically this utilizes a tensorrt engine to render in Touchdesinger. This needs an Nvidia card so no for a mac.

  • @archlabofficial
    @archlabofficial Месяц назад

    i have windows 10 so i will install cudas 10 version right ?

  • @dleon9781
    @dleon9781 5 месяцев назад

    hi ,i have followed your tutorial and every step went well .But in TouchDesigner,the log shows :cannot access local variable 'pipe' where it is not associated with a value.I don't know how did it happened

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Create issue on GitHub or Discord with full log

  • @pocong9867
    @pocong9867 4 месяца назад

    I have tried it.. but say try experimenting with my video camera will it not work?

  • @mahmoud0800
    @mahmoud0800 4 месяца назад

    thats amazing but i got an ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (tensorrt) please help!

    • @mahmoud0800
      @mahmoud0800 4 месяца назад

      "No module named 'tensorrt'"

  • @王梓
    @王梓 3 месяца назад

    excuse me, i follow every step you said, but when i click the webui button, it was going to fail, would you tell me why?
    here are the flows:
    Downloading StreamDiffusion...
    Cloning into 'StreamDiffusion'...
    remote: Enumerating objects: 2735, done.
    remote: Counting objects: 100% (1115/1115), done.
    remote: Compressing objects: 100% (294/294), done.
    error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL (err 8)
    error: 7789 bytes of body are still expected
    fetch-pack: unexpected disconnect while reading sideband packet
    fatal: early EOF
    fatal: fetch-pack: invalid index-pack output
    Failed to download StreamDiffusion

  • @eurria
    @eurria 4 месяца назад

    Hello, first of all congratulations on the tremendous work
    I have been using the DSD patch for a long time without any problems, but now I have a constant error that I cannot solve
    As soon as I open the project it tells me that I have a problem with the line 4 of the TouchDiffusionExt operator that does not find the Torch module within the project...

    • @PinaMundial
      @PinaMundial 3 дня назад

      Hi, it's because you have two folders with the same name "TouchDiffusion-main" .. at least that's what happened to me when I unzipped.

  • @zukabaazov8014
    @zukabaazov8014 2 месяца назад

    where i prerating models?

  • @TheDciel1
    @TheDciel1 5 месяцев назад

    Git is installed.
    Creating .venv directory...
    The filename, directory name, or volume label syntax is incorrect.
    Failed to create virtual environment.
    What is the problem?

    • @ogunkayikci7751
      @ogunkayikci7751 5 месяцев назад

      chech where the python with "where python" command and copy paste in to webui.bat like he said

    • @radinayotova5510
      @radinayotova5510 2 месяца назад

      you need to install python first; if you don't have it - it won't be able to create virtual environment

  • @alexandraganiari706
    @alexandraganiari706 4 месяца назад

    I get this error "Error installing packages: torch==2.1.0, Failed to install TensorRT" during the installation process. Any ideas how to fix this?

    • @VJSCHOOL
      @VJSCHOOL  4 месяца назад

      Try with portable version

    • @alexandraganiari706
      @alexandraganiari706 4 месяца назад

      @@VJSCHOOL I fixed this error but again, when I click on the "make engine" button, It does not work and a simple "error" appears without any info about it.

    • @drash59
      @drash59 2 месяца назад

      ​@@VJSCHOOL ​ Did you find a solution? I have the same problem... "Invalid Engine; Please ensure the engine was built correctly"
      I've Nvidia Quadro P4000...

    • @drash59
      @drash59 2 месяца назад

      @@alexandraganiari706 Did you find a solution? I have the same problem... "Invalid Engine; Please ensure the engine was built correctly"
      I've Nvidia Quadro P4000...

  • @th3curator
    @th3curator 5 месяцев назад

    I am getting an error: name 'StreamDiffusionWrapper' is not defined. Any ideas?

    • @carloslavina9779
      @carloslavina9779 5 месяцев назад

      same over here :( did you solve it?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Try portable version

    • @alexandraganiari706
      @alexandraganiari706 4 месяца назад

      any progress with portable version? I can not download it

  • @SatSitSat
    @SatSitSat 6 месяцев назад

    I don't understand how it's posssible to have multiple frames per second with 20 steps. Why don't we use TensorRT on normal UI's like Automatic or Comfy ? Sorry in advance for having such a vague question but i find this quite amazing haha.

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад

      Real-time can be achieved with Turbo models and Acceleration Lora, on low steps like 1-4 with TensorRT. TouchDesigner allow to copy data from and to GPU, that decrease latency.

  • @placebo_yue
    @placebo_yue 5 месяцев назад

    does it have to be python 311? i have 310 and i don't wanna break all my other installations to try this...

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      1) everything installed in venv, so it not affecting main Python env.
      2) if you want to try with Python 3.10, then provide path to it in webui & use TouchDesigner version before 2023

  • @MaxiCrows
    @MaxiCrows 4 месяца назад

    its posible with 8gvram?

  • @developmentmotion4765
    @developmentmotion4765 5 месяцев назад

    amazing... this is realy faster,
    can we put lora and vae to the folder?
    what lora and vae for the best creation

    • @developmentmotion4765
      @developmentmotion4765 5 месяцев назад

      and why icant change the seed ?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Tiny VAE already baked in for best performance. Loras not supported yet.

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Seed can be changed in TouchDesigner with seed parameter

  • @PeterBowlesify
    @PeterBowlesify 5 месяцев назад

    Cool! Can it work with controlnet?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      No support for now

  • @SwoleKitchen
    @SwoleKitchen 5 месяцев назад

    I really need a computer to do this. is there a way I could offload that GPU onto Google Collab?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      TouchDiffusion component required TouchDesigner, so it can’t run in Google Collab. You can try with original StreamDiffusion repo.

    • @SwoleKitchen
      @SwoleKitchen 5 месяцев назад

      @@VJSCHOOL - Sigh guess i just need better hardware.

    • @SwoleKitchen
      @SwoleKitchen 5 месяцев назад

      @@VJSCHOOLsweet I’ll try that

    • @SwoleKitchen
      @SwoleKitchen 3 месяца назад

      @@VJSCHOOL I got a new computer with a 3060 Ti =D

  • @leonidkrykhtin
    @leonidkrykhtin 6 месяцев назад

    How to increase CFG to 7-10 instead of 1?
    The quality of generations is very low at 1.

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад

      You should try to increase sampling steps (batch size)

  • @alexdoho
    @alexdoho 6 месяцев назад

    What's the difference between this and streamdiffusion?

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад +1

      Explained in first 3 min of video
      It’s near x2 faster

  • @cayetanojozami4067
    @cayetanojozami4067 6 месяцев назад +1

    Amazing

  • @DenizKurt-q1k
    @DenizKurt-q1k 5 месяцев назад

    Hi! Does it also work with Mac?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Only NVIDIA GPU

  • @detailsstudio
    @detailsstudio 6 месяцев назад +1

    Thanks bro

  • @pocong9867
    @pocong9867 4 месяца назад

    HOW MUCH FPS YOU GET MY FRIEND

  • @SwoleKitchen
    @SwoleKitchen 5 месяцев назад

    Can you do this with AMD Ryzen Somehow?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      For now there is no way

    • @SwoleKitchen
      @SwoleKitchen 5 месяцев назад +1

      @@VJSCHOOL yeah I got it to run stable diffusion but it was quite slow, and then I couldn’t figure out how to put it in touch designer, I’ll just bite the bullet return this computer and get one with an nvidia videographics card

    • @Tanya_Mist
      @Tanya_Mist 4 месяца назад

      @@SwoleKitchen yep 😄

  • @kafidov
    @kafidov 6 месяцев назад

    As I understand it, this miracle cannot be run under Mac?

    • @VJSCHOOL
      @VJSCHOOL  6 месяцев назад

      Only PC & Windows

  • @OrpheusMusicOffice
    @OrpheusMusicOffice 5 месяцев назад

    how about mac~ pls❤

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      Only NVIDIA GPU

  • @Tech4Live
    @Tech4Live 6 дней назад

    Has anyone got this to work recently?

  • @ed6280
    @ed6280 5 месяцев назад

    anybody test 4080 laptop fps?

    • @VJSCHOOL
      @VJSCHOOL  5 месяцев назад

      4070 Laptop - 24 FPS with SD Turbo 512x512

  • @tadaizm
    @tadaizm 3 месяца назад

    норм

  • @galaxyfrog-dot-org
    @galaxyfrog-dot-org 4 месяца назад

    Faster than stream diffusion?

  • @michaelkollar6299
    @michaelkollar6299 4 месяца назад

    the webui.bat did not create any folders (venv, streamdiffusion, models, engines) but tells me they already exist after relaunching, what am I doing wrong?

    • @dylanroscover939
      @dylanroscover939 4 месяца назад

      the .venv folder is hidden so make sure you have Show Hidden Folders turned on in Windows Explorer. It didn't create the models/engines directories for me either, I just copied and pasted them manually from the StreamDiffusion folder once it was generated and that did the trick.