title: How to downgrade to cuda 10.0 in arch linux?
body: <p>I want to downgrade my cuda 10.1 to cuda 10.0 in arch linux as tensorflow requires cuda 10.0 only.</p>
  
  <p>I installed tensorflow on CUDA 10.1 in arch Linux but I didn't know tensorflow-gpu needs CUDA 10.0 or lesser.</p>
  
  <p>I tried tried symlinking the required 10.0 libraries with new 10.1 libraries but it didn't work.</p>
  
  <p>Whenever I try to import tensorflow in python console error shows up that 'libcublas.so.10.0' not found.</p>
  
  <p>So I found out that I can only run tensorflow on CUDA 10.0 so now I want to downgrade my CUDA. But I have no Idea how to do that in arch Linux.</p>
  
  <p>Every time I run <code>import tensorflow</code> it gives this error.</p>
  
  <pre><code>Traceback (most recent call last):
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in &lt;module&gt;
      from tensorflow.python.pywrap_tensorflow_internal import *
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in &lt;module&gt;
      _pywrap_tensorflow_internal = swig_import_helper()
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
      _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
    File "/usr/lib/python3.7/imp.py", line 242, in load_module
      return load_dynamic(name, filename, file)
    File "/usr/lib/python3.7/imp.py", line 342, in load_dynamic
      return _load(spec)
  ImportError: /usr/lib/libcublas.so.10.0: version `libcublas.so.10.0' not found (required by /home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/__init__.py", line 24, in &lt;module&gt;
      from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in &lt;module&gt;
      from tensorflow.python import pywrap_tensorflow
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 74, in &lt;module&gt;
      raise ImportError(msg)
  ImportError: Traceback (most recent call last):
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in &lt;module&gt;
      from tensorflow.python.pywrap_tensorflow_internal import *
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in &lt;module&gt;
      _pywrap_tensorflow_internal = swig_import_helper()
    File "/home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
      _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
    File "/usr/lib/python3.7/imp.py", line 242, in load_module
      return load_dynamic(name, filename, file)
    File "/usr/lib/python3.7/imp.py", line 342, in load_dynamic
      return _load(spec)
  ImportError: /usr/lib/libcublas.so.10.0: version `libcublas.so.10.0' not found (required by /home/techievin/.local/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)
  
  
  Failed to load the native TensorFlow runtime.
  </code></pre>
  
  <p><code>pacman -S cuda=="10.0"</code> is not working.</p>
  
  <p>I searched everywhere but couldn't find any proper answer for arch Linux to downgrade to CUDA 10.0</p>