Setting Up CUDA, CUDNN, Keras, and TensorFlow on Windows 11 for GPU Deep Learning

Поділитися
Вставка
  • Опубліковано 3 сер 2024
  • Complete walkthrough of installing TensorFlow/Keras with GPU support on Windows 11. We make use of a "pip install" rather than conda, to ensure that we get the latest version of TensorFlow. This requires installing Visual C++, CUDA, CuDNN, as well as the Python libraries.
    Guide: github.com/jeffheaton/t81_558...
    python -m ipykernel install --user --name tensorflow --display-name "Python 3.9 (tensorflow)"
    0:54 Installation Guides
    2:03 Step 1: NVIDIA Video Driver
    3:49 Step 2: Visual C++
    7:04 Step 3: CUDA
    8:20 Step 4: CuDNN
    12:38 Step 5: Anaconda and Miniconda
    15:21 Step 6: Jupyter
    16:31 Step 7: Environment
    17:16 Step 8: Jupyter Kernel
    18:13 Step 9: TensorFlow/Keras
    19:46 Problems?
    21:18 Test Jupyter
    ~~~~~~~~~~~~~~~ MY DEEP LEARNING COURSE ~~~~~~~~~~~~~~~
    📖 Textbook - www.heatonresearch.com/book/a...
    😸🐙 GitHub - github.com/jeffheaton/t81_558...
    ▶️ Play List - • 2023 Keras Version of ...
    🏫 WUSTL Course Site - sites.wustl.edu/jeffheaton/t8...
    ~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
    🖥️ Website: www.heatonresearch.com/
    🐦 Twitter - / jeffheaton
    😸🐙 GitHub - github.com/jeffheaton
    📸 Instagram - / jeffheatondotcom
    🦾 Discord: / discord
    ▶️ Subscribe: ua-cam.com/users/heatonresea...
    ~~~~~~~~~~~~~~ SUPPORT ME 🙏~~~~~~~~~~~~~~
    🅿 Patreon - / jeffheaton
    🙏 Other Ways to Support (some free) - www.heatonresearch.com/suppor...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    #Python #Tensorflow #Keras
  • Наука та технологія

КОМЕНТАРІ • 267

  • @Virat-Srivastava
    @Virat-Srivastava Рік тому +26

    Thankyou Sir... Cant express how happy i am after seeing this work. worked for 3 Days to find a correct guilde for this. 5 windows reset so previously experimented stuff don't mess with new installation. Note that version of Tensor flow compactable with this method is till 2.10.0 . after that you need wsl which whole new level of headache to install.
    18:35 at this point just change to install tensorflow==2.10.0 . after this follow everything Jeff says.

    • @HeatonResearch
      @HeatonResearch  Рік тому +11

      Thank you for the update, glad it works! This is a really good point, TensorFlow no longer supports native windows install (like this video does) beyond 2.10.0. Future versions need WSL2. I will be posting a video on this next week.

    • @DukeOfCurling
      @DukeOfCurling Рік тому

      I currently tried everything except for this one...wish me luck...nothing. even that didn't worked. This is tremendously upsetting me that all this process is so freaking hard to get it right.
      Any other suggestions? PATHs are correct as the tensorflow version too. I installed the latest cuda which is 2.12 nd the cudnn files but no luck

    • @cannabaro1442
      @cannabaro1442 Рік тому

      ​@@HeatonResearcho
      Please...man.. I need big help to use cuda with 2.11 tf..........T.T

    • @steveszeto8968
      @steveszeto8968 Рік тому

      @@HeatonResearch Sorry, I can't use it successful and it output the bug of unfound the lib with cudart64_110.dll. However, I have it. Should I install again with it?

    • @itsbxntley2970
      @itsbxntley2970 Рік тому

      @@DukeOfCurling Me too,ended up with false on gpu...think the only option is to try the tensorf version 2.10 or with wsl2
      trying that now

  • @abdullahaftab166
    @abdullahaftab166 11 днів тому +2

    Great! it works, after following the entire video. I used this to install tensorflow correctly and avoid conflicts (pip uninstall tensorflow tensorflow-intel keras tensorboard
    pip install tensorflow==2.10.0 keras==2.10.0 tensorboard==2.10.0 protobuf==3.19.6 flatbuffers==2.0)

  • @jamilamuhammad5717
    @jamilamuhammad5717 2 роки тому +8

    Jeff, I can't help being excited as this great tutorial set to be my research savior. I have been struggling with this since mid 2021, you are great. Thanks a bunch.

  • @meaburro8591
    @meaburro8591 2 роки тому

    cannot express how happy i am to have come acros this video. I may have sunk 5+ hours with all the installations. thanks a bunch

  • @NeerajGupta-ot9eq
    @NeerajGupta-ot9eq 2 роки тому +6

    Providing simple seamless setups, doing gods work!

  • @Stray_Spectre
    @Stray_Spectre Рік тому

    I followed along for the cuDNN part trying to get it to work with a different program. I remember banging my head on a wall trying to get it going on my old Win 10 machine and couldn't figure it out on my new Win 11 machine. Adding the environmental variables did it. Your attempt to make this age well worked, as it still works with Cuda 12.1. Thank you so much.

  • @tanhongkiat8196
    @tanhongkiat8196 Рік тому

    Thank you Sir for the detailed tutorials! I have spent much time trouble shooting these issues! Now I am ready to learn more on machine learning!

  • @sandeepg9921
    @sandeepg9921 Рік тому

    Sir, thank you very much for this tutorial. I was performing this task since 6 hours but in vain. At last got to see your tutorial and finally helped me get the GPU for the Project work. Much appreciated, thanks a lot.

  • @bobparker6769
    @bobparker6769 2 роки тому

    Third version of tensorflow installed since 5/20/20, using your instructions; install ran with no issues, many thanks.

  • @D12075
    @D12075 2 роки тому +1

    19:55 TRUE. Thanks for putting together a straight-forward guide on this. Many Saturdays were ruined in 2020 when I tried to do this, messed up and had start over!

  • @patrickhennessy4634
    @patrickhennessy4634 2 роки тому +3

    Thank you so much for this - you made the installation and setup seamless!

  • @creative_cooper
    @creative_cooper 2 роки тому +20

    Wow... I spent the whole day yesterday struggling with tensorflow gpu installation. Finally got a solution!. Thanks professor.

  • @lucysumi6853
    @lucysumi6853 2 роки тому

    I watched so many tutorials and googled search, finally your video worked for me. Thank you so much.

  • @Andah69
    @Andah69 Рік тому

    love how you opened the windows gui to set the paths!

  • @alimoghimi8532
    @alimoghimi8532 2 роки тому +1

    Thanks for your great tutorial video. I had so many problems with setting up tensorflow on GPU before seeing your video.

  • @deepanshuchauhan8467
    @deepanshuchauhan8467 Рік тому +1

    Ah finally, after 3 days of doing this and doing that i finally found an actual video which helped me to install tensorflow.

  • @Ingo-ns3qp
    @Ingo-ns3qp 9 місяців тому

    Sir Jeff, thank you so much! I was able to set up the CUDA stuff (following your detailed explanation) and can run the NVIDIA code samples from GIT. I am really happy! Again, thanks for this video.

  • @harshwardhanfartale
    @harshwardhanfartale 11 місяців тому +1

    Thank you so much for this video! I followed everything in this video perfectly down to the last-minute detail and it worked for me! Also yes you need to install tensorflow version 2.10.0 for this to work! Thank you!

  • @AhmedKhaled-oq9rx
    @AhmedKhaled-oq9rx 2 роки тому +2

    i can't tell you how much i appreciate what you have done, thank you ♥

  • @jams2blues
    @jams2blues Рік тому

    You are awesome Jeff, thanks for doing these videos they have helped me significantly

  • @Thotokk
    @Thotokk Рік тому +1

    Thank you for the nice explanations, I really spent days trying to fix this! I also got some DLL errors, although I did it exactly as in your video. In another guide they copied all the cudnn files in the Cuda subfolders, which seems cleaner. They also added two other lines into path as v11.7\bin and v11.7\libnvpp and the other two v11.7\extras\CUPTI\lib64 and v11.7\extras\CUPTI\include. That worked for me

  • @yuvisingh12345
    @yuvisingh12345 2 роки тому

    Thank You so much. Finally able to use the GPU

  • @kingtut11
    @kingtut11 Рік тому

    Jeff... i love you. thanks for providing a thorough af guide.

  • @martinpiceno10
    @martinpiceno10 2 роки тому +1

    Thanks a lot, this was very helpful and a great guide.

  • @deepanshumusicongo2172
    @deepanshumusicongo2172 2 роки тому

    This video solved a lot of trouble for me .... Thanks

  • @devchoudhary8892
    @devchoudhary8892 2 роки тому +1

    this is the best tutorial on cuda setup

  • @rishabhsheoran6959
    @rishabhsheoran6959 4 місяці тому

    Very helpful video Jeff! Thanks a lot!
    I was unable to see my GPU for: tf.config.list_physical_devices()
    I found out that tensorflow does not support gpu after 2.10.0 for Windows so I got that version and python 3.9 or 3.10 and finally everything worked.
    If anyone is facing the same problem, follow jeff's steps and use the above configuration I mentioned.

  • @shubhamojhaa
    @shubhamojhaa 11 місяців тому

    i love you with all of my heart. thank you so much for this Jeff!

  • @danielotero8281
    @danielotero8281 Рік тому

    It helped me a lot, thanks for doing this!

  • @mohammadsalehipak3194
    @mohammadsalehipak3194 2 роки тому

    The best video found after one month

  • @danielmacedo1910
    @danielmacedo1910 7 місяців тому

    Mr. Heaton! Thank you very much!! You are amazing!! It just helped me a lot!! Due to my GPU hardware (GTX family), I had do install precisely as you've shown and worked perfectly!! Oh, guys, I had to use TF 2.10

  • @irrelevant_idea
    @irrelevant_idea 2 роки тому +1

    Thanks very much. Tried many ways but today it worked successfully👍...

    • @himanshukandpal5585
      @himanshukandpal5585 2 роки тому +1

      Hey Satyasheel, in the latest tensorflow documentation, i cannot find any paths for cudadnn. did you skipped that part?

  • @kylequinn1963
    @kylequinn1963 7 місяців тому

    You are a god-send. I could not for the life of me get CUDA to install properly, turns out I needed to install that MS community edition software first.

  • @akshaydongare2136
    @akshaydongare2136 2 роки тому +1

    Thank you so much for this! Very helpful!!

  • @lucuzzo96
    @lucuzzo96 2 роки тому +2

    Professor, I think I love you... You saved my day!

  • @tomerbrio4409
    @tomerbrio4409 Рік тому

    Thank you !
    Just a little update regarding the installation of ip kernel.
    Run the following command:
    conda install -c anaconda ipykernel

  • @driesmichiels4184
    @driesmichiels4184 2 роки тому +1

    After following this video, if you're kernel stops after you try to train a neural net in jupyter and your anaconda prompt says "Could not locate zlibwapi.dll. Please make sure it is in your library path!" Try to locate this file in “C:\Program Files\Microsoft Office
    oot\Office16\ODBC Drivers\Salesforce\lib” and copy pasted this file into “C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin” This worked for me!

  • @AegeanEge35
    @AegeanEge35 Рік тому

    Thank you for sharing this clear explanation

  • @lucasbaroneperes1903
    @lucasbaroneperes1903 11 місяців тому

    The only video that solved my issue!

  • @D12075
    @D12075 2 роки тому +2

    Jeff, it's like you're one or two months ahead of my hardware purchases! I was looking for windows 11 support because I sold my deep learning rig (I overestimated utilization % outside of work, and downshifted to an RTX laptop on sale. For those reading, a dual 3090 setup works quite well if you can find AIO water-cooled cards and acquire them at a good price.) I ran the numbers and for $20-30/month, I can just push my workload to databricks on GCP when I need it.

  • @chandanchandel5507
    @chandanchandel5507 Рік тому

    Thank you so much! I really appreciate this!

  • @repia9290
    @repia9290 2 роки тому

    You solved my problem.thank you!

  • @redfield126
    @redfield126 Рік тому

    Thanks a lot for this tutorial. I would be interested in having the same for Ubuntu . I am beginner and love the way you approach things. Thanks a lot again

    • @redfield126
      @redfield126 Рік тому

      Forget about my question. Just watched your video on WSL2. Looks exactly what I need. You made my day. Thanks again for the great content

  • @pranav9176
    @pranav9176 Рік тому

    thanks a ton, this was quite helpful

  • @ninjalennon1244
    @ninjalennon1244 2 роки тому

    Great video, thank you so much!

  • @MegaNurri
    @MegaNurri 2 роки тому +1

    Thank you so much! This worked like a charm! 👍👍👍 Takes a lot of space though 😅

    • @HeatonResearch
      @HeatonResearch  2 роки тому

      Glad it helped!

    • @NihalKumar
      @NihalKumar 2 роки тому

      Cuda 11.6 only supported with windows 11 now, which version u hv installed

  • @garriedaden4168
    @garriedaden4168 2 роки тому

    Very helpful. Many thanks.

  • @sohamagarwal00
    @sohamagarwal00 Рік тому

    Thank you so much ! My GPU mx150 is still pretty bad xD cant see much difference. But it works!

  • @SpiritVector
    @SpiritVector Рік тому

    I can definitely tell you absolutely love Microsoft buddy.

  • @astanalavista
    @astanalavista 2 роки тому

    Perfect guide!!! Nice

  • @SefaBlacksmithson
    @SefaBlacksmithson Рік тому

    you are the best teacher thank you

  • @user-withoutend
    @user-withoutend 2 роки тому

    Thanks a lot. I can finally work.

  • @ND15X
    @ND15X 2 роки тому

    Your content is amazing!!!

  • @andrewh5640
    @andrewh5640 2 роки тому +1

    Thank you as always!

  • @askerycanabarro
    @askerycanabarro Рік тому

    Thanks Jeff. A lot!

  • @rafalaguna6873
    @rafalaguna6873 Рік тому

    thank you, you literally saved me

  • @popi3789
    @popi3789 Рік тому

    Thank you SO much. I've been looking for a solution for days to force a ML algo to go through my GPU, and I couldn't get tensorflow to detect my GPU accurately. I can tell you the heaven songs played for me all right when I saw the "True" ^^ Also I precise that I had to stick to Cuda 11 (I chose 11.2 according to the compatibility tables of tensorflow/cuda/cudnn) and tensorflow 2.5, because as I understood, tensorflow now doesn't work anymore for windows.
    Let's see now whether I can launch my script through the GPU in Jupyter...Fingers crossed!
    Thank you again though :) 🤩

  • @abderemanesoilihi6061
    @abderemanesoilihi6061 2 роки тому

    Thank you, sir!

  • @anandakhan4160
    @anandakhan4160 Рік тому

    beautiful, thanks.

  • @maulikgoswami3907
    @maulikgoswami3907 10 місяців тому

    thank you bro , love you

  • @spacecat3630
    @spacecat3630 2 роки тому

    Thank you so much!

  • @remedycodes1547
    @remedycodes1547 2 роки тому

    Thanks alot man.

  • @lingfeizhang9411
    @lingfeizhang9411 Рік тому +1

    Im getting that the len is 0 (so no GPU found), but with no error message. Would you have any ideas of why that could be the case?

  • @tamil_techietalk
    @tamil_techietalk Рік тому

    Thank you so much

  • @cmatiolli13
    @cmatiolli13 2 роки тому

    thank you for this tutorial

  • @gustcol1
    @gustcol1 2 роки тому +1

    thanks for your help.... :)

  • @vijayalakshminiranjan276
    @vijayalakshminiranjan276 Рік тому +1

    Hello, Sir. Thank you for posting the installation video. After installing Visual Studio 2022, I have a question. I installed Cuda 11.5 as you recommended, but it reports that no supported version of Visual Studio was found. Some CUDA toolkit components will not function properly. To get full functionality, you must first install Visual Studio. But I already installed Visual Studio. Could you please assist me with this problem? Reply me ASAP

  • @marc1190
    @marc1190 Рік тому

    So for anyone experiencing DLL problems the issue seems to be with the manual install of CUDA (as opposed to conda) which automatically adds some values to PATH. If you select the most recent version of CUDA to install (I chose 12.x) these values are not what TensorFlow 2.10 is expecting hence it can't find the DLLs. Tensorflow 2.10 is required since that's the last version which natively supported GPU. pip install tensorflow==2.10
    So if you do want to proceed with the manual install then I'd imagine you need cudatoolkit=11.2 cudnn=8.1.0 in order for it to work. I didn't test this, I just installed them via conda "conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0" and its working now.
    Thanks to @Jeff for helping me see the wood for the trees!

  • @FalseZer0
    @FalseZer0 2 роки тому

    Thank you!

  • @ChaiTimeDataScience
    @ChaiTimeDataScience 2 роки тому +1

    One day I will convince professor Jeff to switch to Torch (and also JAX)!

    • @HeatonResearch
      @HeatonResearch  2 роки тому

      I do Torch as well... this video happens to be on Keras. :-)

  • @elnino1193
    @elnino1193 2 роки тому

    Thank you 😃

  • @jaoidkrairi4478
    @jaoidkrairi4478 2 роки тому

    merci beaucoup tout est parfait

  • @isaackafshkanan509
    @isaackafshkanan509 2 роки тому

    Thanks Jeff 🙏! Will Pytorch gpu work aa well or we still need to type " conda install Pytorch torchvision torchaudio cudatoolkit=11.3 cuDNN= 3.2 ?

  • @hemantkumardas3333
    @hemantkumardas3333 8 місяців тому

    Thanks sir...

  • @jas.moreira
    @jas.moreira 2 роки тому

    Thank you!!!

  • @ezzal-deenal-hammadi1027
    @ezzal-deenal-hammadi1027 2 роки тому

    For the Nvidia Driver Download, mine is GTX 1050 Ti and in options it says either I download Game Ready Drivers or Studio Drivers. My question is which one to install? also I am using Pycharm, so do I need to install jupyter?

  • @askerycanabarro
    @askerycanabarro Рік тому +1

    Quick tip. If you have a laptop and your GPU is working fine, please skip step 1, as it can mess up your graphics. For desktops, I do not see a problem.

  • @karolstylok542
    @karolstylok542 Рік тому

    What do I need to install for tensor cores and what should I install if I want to use LSTM cells?

  • @etson32
    @etson32 2 роки тому

    Thx bro... working on the RTX 3050TI Laptop with vs code

    • @isabellemelo3905
      @isabellemelo3905 Рік тому

      Hi! How did you make it work in vscode?
      I've been trying here and not working. Can I get some help from you?
      Tks :D

  • @surajgupta4438
    @surajgupta4438 2 роки тому

    Hi Jeff, thank you so much for the video. GPU is been integrated with tensorflow successfully but when running a program kernel died notification is comming and show no module named matplotlib is found
    and when installing matplotlib my tensorflow GPU is not working.
    It will be helpful if you can help me on this

  • @user-en9ob4bn5v
    @user-en9ob4bn5v 7 місяців тому

    hey there! sorry for off the topic question, but which display monitor do you use?

  • @TheJokesters19
    @TheJokesters19 Рік тому

    THANK YOU SIIIIIIIIIIIIR

  • @sherifbadawy8188
    @sherifbadawy8188 Рік тому

    Thank you

  • @aliali-sj9jp
    @aliali-sj9jp 2 роки тому

    Thank you for this wonderful explanation Professor . I have a question I don't know what made me think about this . but I have a laptop with a processor intel(R) Core(TM) i7-7500U CPU @ 2.70GHz 2.90 GHz. Can I Set Up CUDA, CUDNN, and TensorFlow GPU on Windows 10>>>>thanks very much

  • @eugenesagan5203
    @eugenesagan5203 2 роки тому +3

    Thank you very much for the tutorial.
    Does TensorFlow (2.7.0, the latest) really work well with CUDA 11.5?
    I have CUDA 11.6 installed, but TensorFlow requirements say it needs to be 11.2. So I'm having doubts about whether I should install TensorFlow regardless of that, or find some way to downgrade CUDA.

    • @TheShekhar91
      @TheShekhar91 2 роки тому

      Can you share how you resolved this issue?

    • @j3rry837
      @j3rry837 2 роки тому

      So, what's your solution? Did you reinstall windows in the end?

    • @dimane7631
      @dimane7631 2 роки тому

      The same issue

  • @avtregub
    @avtregub 2 роки тому

    thanks a lot

  • @qikeshi1219
    @qikeshi1219 2 роки тому

    Sorry, can I ask why it shows:
    "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bart
    'C:\Program' is not recognized as an internal or external command,
    operable program or batch file."
    When I can not run vcvars64?

  • @torfa5309
    @torfa5309 2 роки тому +5

    I don't advise you guys to follow this guide ...the CUdnn version he installed will not work with the CUDA 11.5 when u are doing an image processing model. you need CUDNN 8.2 with cuda 11.5

    • @no-sn3gt
      @no-sn3gt Рік тому

      May I ask what are the full versions you used - for 11.5.x & 8.2.y, what are the x & y? Also what versions of tensorflow and keras did you use? Thanks!

    • @torfa5309
      @torfa5309 Рік тому

      @@no-sn3gt 8.2.0 and the same cuda version he installed in the video

    • @torfa5309
      @torfa5309 Рік тому

      @@no-sn3gt and regarding tensorflow it doesn’t matter which version you are using

  • @DesXboy
    @DesXboy 2 роки тому

    the \include path at min 12:00 is not the one inside CUPTI or is it?

  • @puranjitsingh1782
    @puranjitsingh1782 8 місяців тому +1

    I've installed cuda toolkit 12.3 and am not able to run gpu using tensorflow on that

  • @shmeckles999
    @shmeckles999 Рік тому

    um doesnt tensorflow recommend running wsl 2? that's where I'm stuck on between wanting to use it as OS

  • @nachohotdawg5634
    @nachohotdawg5634 7 місяців тому

    It was false for me at first, problem was I had both cuda and cudnn with latest release so I had to downgrade them, then had to unistall tensorflow and reinstall it, and now gpu is true!

  • @AegeanEge35
    @AegeanEge35 Рік тому

    Hi what makes difference if I dont use anaconda here? I mean what anaconda ensures easily than other because many people in GPU acceleration considering and giving their examples with anaconda

  • @adityay525125
    @adityay525125 2 роки тому +1

    Although it doesn't help much but torch handles all dependencies via the pip. Just hoping that TF gets to the same kind of support sometime down the line.

    • @HeatonResearch
      @HeatonResearch  2 роки тому +2

      Yes, agree... installing PyTorch with GPU is a much shorter video.

  • @ahmedzedan1772
    @ahmedzedan1772 2 роки тому

    THANK YOU!!! I was crying, why the fuck do they build a software like this? why there is not a button to do all these stuff and add these pathes

  • @roopanagbhushan7255
    @roopanagbhushan7255 9 місяців тому

    In TF Install Guide , it was mentioned to install MS Visual Studio 2019 , and you have installed 2022 version , won't it cause a problem??

  • @geleshgomathil3274
    @geleshgomathil3274 Рік тому

    I run into issues of Conda wasnt working with python=39 and not intsaling ipkernal,
    resolved BY
    conda config --remove channels conda-forge
    conda config --add channels conda-forge
    conda update conda

  • @user-uq9cv3xe3v
    @user-uq9cv3xe3v 2 місяці тому

    Can somebody Please tell is it needed for the VS code C++ Step? I will code using Python only. So what is the need?

  • @kenchang3456
    @kenchang3456 2 роки тому

    Similar question as @David White, if you install CUDA, CuDNN on Windows 11 and you want to also use WSL2 do you need to do CUDA, CUDNN installs on WSL2/Ubuntu?

    • @HeatonResearch
      @HeatonResearch  2 роки тому +1

      See my reply to him. Its on my list to revisit. If you use WSL, you only need the NVIDIA CUDA drive installed at the host level, CUDNN, C++, etc would all be inside of the images. The fact that they are claiming Win11 no longer requires insider edition of Windows means WSL might be an option. Windows random reboots would still be an issue for a serious ML workstation. Generally I unplug internet during a multi-day train in Windows, which is the only really foolproof way I've found to guarantee that the machine won't shut me down and install an update. I could probably refine that approach and just block the Windows update servers.

    • @kenchang3456
      @kenchang3456 2 роки тому +1

      @@HeatonResearch DAMN YOU'RE QUICK! And oh, HAPPY NEW YEAR. Best wishes in 2022.

  • @roopanagbhushan7255
    @roopanagbhushan7255 9 місяців тому

    Can I just install Visual Studio C++ redistributable only ,, or is the whole MS Visual Studio needs to be installed??