projects:jetson:orin:whisper:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projects:jetson:orin:whisper:start [2023/03/13 20:54] – [2. Install PyTorch for Jetson] rolf.becker | projects:jetson:orin:whisper:start [2023/03/14 20:27] (current) – [Test OpenAI Whisper] rolf.becker | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== About Whisper ===== | ===== About Whisper ===== | ||
| + | |||
| + | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| Line 28: | Line 30: | ||
| ==== 1. Upgrade to Jetpack 5.1 ==== | ==== 1. Upgrade to Jetpack 5.1 ==== | ||
| - | This means basically a completely new installation / initial setup. | + | This means basically a completely |
| + | \\ Follow [[https:// | ||
| \\ Use the [[https:// | \\ Use the [[https:// | ||
| - | ==== 2. Install PyTorch for Jetson ==== | + | |
| + | |||
| + | ==== 2. Install pip and virtualenv for Python3 ==== | ||
| + | |||
| + | < | ||
| + | sudo apt install python3-pip | ||
| + | sudo apt install virtualenv | ||
| + | |||
| + | # as user upgrade pip | ||
| + | pip install --upgrade pip | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== 3. Install PyTorch for Jetson ==== | ||
| :!: Follow {{https:// | :!: Follow {{https:// | ||
| Line 40: | Line 58: | ||
| < | < | ||
| - | sudo apt-get -y update; | + | sudo apt-get -y update |
| - | sudo apt-get -y install autoconf bc build-essential g++-8 gcc-8 clang-8 lld-8 gettext- | + | |
| - | base gfortran-8 iputils-ping libbz2-dev libc++-dev libcgal-dev libffi-dev libfreetype6- | + | sudo apt-get -y install |
| - | dev libhdf5-dev libjpeg-dev liblzma-dev libncurses5-dev libncursesw5-dev libpng-dev | + | autoconf bc build-essential g++-8 gcc-8 clang-8 lld-8 gettext-base gfortran-8 |
| - | libreadline-dev libssl-dev libsqlite3-dev libxml2-dev libxslt-dev locales moreutils | + | iputils-ping libbz2-dev libc++-dev libcgal-dev libffi-dev libfreetype6-dev libhdf5-dev |
| - | openssl python-openssl rsync scons python3-pip libopenblas-dev; | + | libjpeg-dev liblzma-dev libncurses5-dev libncursesw5-dev libpng-dev libreadline-dev libssl-dev |
| + | libsqlite3-dev libxml2-dev libxslt-dev locales moreutils openssl python-openssl rsync scons \ | ||
| + | python3-pip | ||
| </ | </ | ||
| - | **Check for the latest version:** \\ https:// | + | **Check for the latest version |
| Save the result in an environment variable:\\ | Save the result in an environment variable:\\ | ||
| Line 55: | Line 75: | ||
| </ | </ | ||
| - | ==== Install pip and virtualenv ==== | ||
| - | < | ||
| - | sudo apt install python3-pip | ||
| - | sudo apt install virtualenv | ||
| - | # as user upgrade pip | + | === Install PyTorch in the environment nlp === |
| - | pip install --upgrade pip | + | |
| - | + | ||
| - | </ | + | |
| - | + | ||
| - | ==== Install PyTorch in the environment nlp ==== | + | |
| < | < | ||
| + | # create and activate the environment nlp | ||
| virtualenv -p python3 nlp | virtualenv -p python3 nlp | ||
| source nlp/ | source nlp/ | ||
| - | # pip install --upgrade pip; | + | |
| # pip install aiohttp numpy==' | # pip install aiohttp numpy==' | ||
| pip install aiohttp numpy scipy | pip install aiohttp numpy scipy | ||
| - | export " | + | export " |
| pip install --upgrade protobuf; | pip install --upgrade protobuf; | ||
| pip install --no-cache $TORCH_INSTALL | pip install --no-cache $TORCH_INSTALL | ||
| </ | </ | ||
| - | < | + | === Install Jupyterlab and Pandas |
| - | export TORCH_INSTALL=https:// | + | |
| - | + | ||
| - | virtualenv -p python3 nlp | + | |
| - | + | ||
| - | source nlp/ | + | |
| - | + | ||
| - | #python3 -m pip install aiohttp numpy==' | + | |
| - | + | ||
| - | pip install aiohttp numpy scipy | + | |
| - | + | ||
| - | export " | + | |
| - | + | ||
| - | pip install --no-cache $TORCH_INSTALL | + | |
| + | < | ||
| + | pip install pandas matplotlib jupyterlab | ||
| </ | </ | ||
| + | === Install Whisper by OpenAI === | ||
| < | < | ||
| - | pip install pandas matplotlib jupyterlab | ||
| - | |||
| pip install -U openai-whisper | pip install -U openai-whisper | ||
| - | |||
| </ | </ | ||
| + | === In case you want to delete the installation: | ||
| < | < | ||
| deactivate | deactivate | ||
| - | |||
| rm -Rf nlp | rm -Rf nlp | ||
| + | </ | ||
| + | |||
| + | ==== Test OpenAI Whisper ==== | ||
| + | |||
| + | < | ||
| + | source nlp/ | ||
| + | |||
| + | pip install ipywidgets | ||
| + | |||
| + | pip install torchaudio | ||
| + | |||
| </ | </ | ||
projects/jetson/orin/whisper/start.1678737287.txt.gz · Last modified: 2023/03/13 20:54 by rolf.becker