Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dcc:itsol:whisper:setup [2024/08/07 12:52] – moved content from libguides to wiki giuliodcc:itsol:whisper:setup [2025/06/03 11:22] (current) – Minor changes alba
Line 6: Line 6:
 The guide below will take you through some basic steps to start running automatic transcription jobs on the high performance computing cluster from a Windows computer. In short it entails: The guide below will take you through some basic steps to start running automatic transcription jobs on the high performance computing cluster from a Windows computer. In short it entails:
  
-  * ​​​​​​[[https://iris.service.rug.nl/tas/public/ssp/content/serviceflow?unid=84efb629e7484b728dbbf8dfef78fdad|Get a Habrok (HPC) account]]+  * ​​​​​​[[https://portal.hb.hpc.rug.nl/public/start.html|Get a Habrok (HPC) account]]
   * [[https://mobaxterm.mobatek.net/download-home-edition.html|Install the Mobaxterm SSH client]]   * [[https://mobaxterm.mobatek.net/download-home-edition.html|Install the Mobaxterm SSH client]]
   * [[https://wiki.hpc.rug.nl/habrok/connecting_to_the_system/windows|Connect to HPC with the Mobaxterm client]]   * [[https://wiki.hpc.rug.nl/habrok/connecting_to_the_system/windows|Connect to HPC with the Mobaxterm client]]
 +
 +**IMPORTANT:** If you cannot install software on the machine you work on, [[https://wiki.hpc.rug.nl/habrok/connecting_to_the_system/web_portal|connect to the Hábrók HPC Cluster Web Portal]], then find the ''Terminal'' in the ''Files'' menu. The next steps are the same for both Mobaxterm and the Habrok web portal.
 +
 +{{ :dcc:itsol:whisper:insta_portal.png?direct&900 | }}
 +
   * Create a folder “whisper_audio” in the root folder of your HPC session by inputting the following command:   * Create a folder “whisper_audio” in the root folder of your HPC session by inputting the following command:
-    * ''mkdir $HOME/whisper_audio'' {{ :dcc:itsol:whisper:insta_1.png?direct&800 | }}+    * <code> mkdir $HOME/whisper_audio </code> {{ :dcc:itsol:whisper:insta_1.png?direct&800 | }}
   * In the same way, you should also create an output folder in the same place by inputting:   * In the same way, you should also create an output folder in the same place by inputting:
-    * ''mkdir $HOME/whisper_output'' +    * <code> mkdir $HOME/whisper_output </code>
   * If this step of the installation succeeded, then you should be able to display the new folders in MobaXterm as shown in the figures below. {{ :dcc:itsol:whisper:insta_2.png?direct&800 | }}   * If this step of the installation succeeded, then you should be able to display the new folders in MobaXterm as shown in the figures below. {{ :dcc:itsol:whisper:insta_2.png?direct&800 | }}
   * You can also use the left-hand folder navigation to check if the new folders are there. {{ :dcc:itsol:whisper:insta_3.png?direct&800 | }}   * You can also use the left-hand folder navigation to check if the new folders are there. {{ :dcc:itsol:whisper:insta_3.png?direct&800 | }}
Line 26: Line 31:
 **Steps to follow to install whisper**: **Steps to follow to install whisper**:
  
-  * First, you need to load a module that whisper will need to run. To do, copy-paste the line highlighted in grey below into the terminal, as shown in the figure. +  * First, you need to load a module that Whisper will need to run. To do, copy-paste the line highlighted in grey below into the terminal, as shown in the figure. 
-    * ''module load PyTorch/1.12.1-foss-2022a-CUDA-11.7.0'' {{ :dcc:itsol:whisper:insta_4.png?direct&800 | }}+    * <code> module load PyTorch/2.1.2-foss-2023a-CUDA-12.1.1</code> {{ :dcc:itsol:whisper:insta_4.png?direct&800 | }}
   * Then you need to create the virtual environment where you will install whisper. Copy-paste the line below into the terminal.   * Then you need to create the virtual environment where you will install whisper. Copy-paste the line below into the terminal.
-    * ''python3 -m venv $HOME/.envs/whisper'' {{ :dcc:itsol:whisper:insta_5.png?direct&800 | }}+    * <code> python3 -m venv $HOME/.envs/whisper </code> {{ :dcc:itsol:whisper:insta_5.png?direct&800 | }}
   * Now, activate the newly created environment, by copy-pasting the line below.   * Now, activate the newly created environment, by copy-pasting the line below.
-    * ''source $HOME/.envs/whisper/bin/activate'' {{ :dcc:itsol:whisper:insta_6.png?direct&800 | }} +    * <code> source $HOME/.envs/whisper/bin/activate </code> {{ :dcc:itsol:whisper:insta_6.png?direct&800 | }} 
-  * Before you install whisper, you need to make sure to have the latest version of some programs. Copy the two lines below separately into the terminal, as shown in the figures: +  * Before you install Whisper, you need to make sure to have the latest version of some programs. Copy the two lines below separately into the terminal, as shown in the figures: 
-    * ''pip install --upgrade pip'' {{ :dcc:itsol:whisper:insta_7.png?direct&800 | }} +    * <code> pip install --upgrade pip </code> {{ :dcc:itsol:whisper:insta_7.png?direct&800 | }} 
-    * ''pip install --upgrade wheel'' {{ :dcc:itsol:whisper:insta_8.png?direct&800 | }} +    * <code> pip install --upgrade wheel </code> {{ :dcc:itsol:whisper:insta_8.png?direct&800 | }} 
-  * Finally, you can install whisper by running the command below: +  * Finally, you can install Whisper by running the command below: 
-    * ''pip install git+https://github.com/openai/whisper.git'' {{ :dcc:itsol:whisper:insta_9.png?direct&800 | }}+    * <code> pip install git+https://github.com/openai/whisper.git </code> {{ :dcc:itsol:whisper:insta_9.png?direct&800 | }}
   * If everything went well, this is the screen you expect to see. {{ :dcc:itsol:whisper:insta_10.png?direct&800 | }}   * If everything went well, this is the screen you expect to see. {{ :dcc:itsol:whisper:insta_10.png?direct&800 | }}
-  * As a final step, type ''deactivate'' into the terminal, then press "enter". After this initial installation, you won'be needing to manually activate the whisper environment anymore. {{ :dcc:itsol:whisper:insta_11.png?direct&800 | }} +  * As a final step, type <code> deactivate </code> into the terminal, then press "enter". After this initial installation, you won'need to manually activate the whisper environment anymore. {{ :dcc:itsol:whisper:insta_11.png?direct&800 | }} 
-  * If you wish to fully close the environment and also close the HPC session directly, type ''exit'' instead of ''deactivate''.+  * If you wish to fully close the environment and also close the HPC session directly, type <code> exit </code> instead of <code> deactivate </code>.