Real time Stable Diffusion in TouchDesigner

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น •

  • @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...

  • @alessandrosaracino5463
    @alessandrosaracino5463 6 หลายเดือนก่อน +2

    this is great! lean and clean, thank you!

  • @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'

  • @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 6 หลายเดือนก่อน

      @@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 หลายเดือนก่อน

      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 7 วันที่ผ่านมา +1

      I also had this issue!!!

  • @andreyeduardo4169
    @andreyeduardo4169 หลายเดือนก่อน

    Increible trabajo bro, saludos desde Costa Rica

  • @marlus
    @marlus 6 หลายเดือนก่อน

    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 6 วันที่ผ่านมา

    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.