title: Nvidia Cudatoolkit vs Conda Cudatoolkit
body: <p>Till date, I have been using <strong>Tensorflow-GPU</strong> by installing it using <strong>pip</strong> and the Cuda related software and Nvidia softwares/drivers from <strong>Nvidia's website</strong>. Recently, I found that using <code>conda install tensorflow-gpu</code> also installs <strong>cudatoolkit</strong> and <strong>cudnn</strong>. </p>
  
  <p>So, how are these(the ones provided by conda) different from the ones that I downloaded from Nvidia's website?</p>
  
  <p>In my first (previous) environment, <code>conda list</code> showed that I have installed only TensorFlow(from PyPi) and no cudnn/cudatoolkit, but still everything worked. <a href="https://i.stack.imgur.com/DVAIZ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/DVAIZ.png" alt=" This is my base environment where I installed Tensorflow-GPU using pip"></a></p>
  
  <p>Also, in a new environment in which I ran <code>conda install tensorflow-gpu</code>, <code>conda list</code> showed me <strong>tensorflow-gpu</strong> has been installed along with <strong>cudatoolkit</strong> and <strong>cudnn</strong> by <strong>Anaconda</strong>. And in this environment also, everything worked fine.<a href="https://i.stack.imgur.com/49OaA.png" rel="noreferrer"><img src="https://i.stack.imgur.com/49OaA.png" alt="This is a new environment where I used conda to install tensorflow-gpu"></a> </p>
  
  <p>So does this mean, that downloading and installing Cuda from Nvidia's website is <strong>only</strong> necessary if I use pip to install TensorFlow?</p>