Troubleshooting of whisperX: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 35: Line 35:
When running:
When running:


<syntaxhighlight lang="bash">$ whisperx input.mp3 --model large-v2 --diarize --highlight_words True</syntaxhighlight>
<pre lang="bash">$ whisperx input.mp3 --model large-v2 --diarize --highlight_words True</pre>
You encounter a long error trace ending with:
You encounter a long error trace ending with:


Line 53: Line 53:
<ul>
<ul>
<li><p>Check if cuDNN is installed by listing the contents of the CUDA library directory:</p>
<li><p>Check if cuDNN is installed by listing the contents of the CUDA library directory:</p>
<syntaxhighlight lang="bash">ls /usr/local/cuda/lib64 | grep libcudnn</syntaxhighlight></li>
<pre lang="bash">ls /usr/local/cuda/lib64 | grep libcudnn</pre></li>
<li><p>If the <code>libcudnn.so.9</code> file is not present, proceed to install or update cuDNN.</p></li></ul>
<li><p>If the <code>libcudnn.so.9</code> file is not present, proceed to install or update cuDNN.</p></li></ul>
</li>
</li>
Line 73: Line 73:
Installation Instructions:
Installation Instructions:


<syntaxhighlight lang="bash"># Download and install CUDA keyring
<pre lang="bash"># Download and install CUDA keyring
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
Line 83: Line 83:


# For CUDA 12:
# For CUDA 12:
sudo apt-get -y install cudnn-cuda-12</syntaxhighlight>
sudo apt-get -y install cudnn-cuda-12</pre>
<ol start="3" style="list-style-type: decimal;">
<ol start="3" style="list-style-type: decimal;">
<li>'''Set Environment Variables:'''
<li>'''Set Environment Variables:'''
Line 89: Line 89:
<li><p>Ensure that the CUDA and cuDNN libraries are included in your system’s library path.</p></li>
<li><p>Ensure that the CUDA and cuDNN libraries are included in your system’s library path.</p></li>
<li><p>Add the following lines to your <code>~/.bashrc</code> or <code>~/.zshrc</code> file:</p>
<li><p>Add the following lines to your <code>~/.bashrc</code> or <code>~/.zshrc</code> file:</p>
<syntaxhighlight lang="bash">export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
<pre lang="bash">export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin:$PATH</syntaxhighlight></li>
export PATH=/usr/local/cuda/bin:$PATH</pre></li>
<li><p>Apply the changes by sourcing the file:</p>
<li><p>Apply the changes by sourcing the file:</p>
<syntaxhighlight lang="bash">source ~/.bashrc</syntaxhighlight></li>
<pre lang="bash">source ~/.bashrc</pre></li>
<li><p>This step ensures that the system can locate the CUDA and cuDNN libraries during execution.</p></li></ul>
<li><p>This step ensures that the system can locate the CUDA and cuDNN libraries during execution.</p></li></ul>
</li>
</li>
Line 98: Line 98:
<ul>
<ul>
<li><p>After installation, verify that the system recognizes the cuDNN version:</p>
<li><p>After installation, verify that the system recognizes the cuDNN version:</p>
<syntaxhighlight lang="bash">python -c "import torch; print(torch.backends.cudnn.version())"</syntaxhighlight></li>
<pre lang="bash">python -c "import torch; print(torch.backends.cudnn.version())"</pre></li>
<li><p>This command should display the installed cuDNN version, confirming that PyTorch can access it.</p></li></ul>
<li><p>This command should display the installed cuDNN version, confirming that PyTorch can access it.</p></li></ul>
</li></ol>
</li></ol>

Navigation menu