2024.7.10
目標:熟悉ubuntu環境
環境需求:ubuntu20.04+CUDA
-
done:在搭載亮機卡的機器上用行動硬碟實驗,試驗了環境部署
-
to do:在有顯示卡的機器上再部署一次環境,復現實驗
-
ubuntu 20.04
配置環境變數
sudo gedit ~/.bashrc
立即生效
source ~/.bashrc
更新軟體列表(用apt安裝軟體前都要做)
sudo apt-get update
雙系統時間同步
sudo apt install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
gcc安裝
sudo apt install gcc
gcc --version
.deb檔案(安裝包)使用命令 技巧:使用 前幾個字元*.deb 來描述包名
sudo dpkg -i
輸入法安裝
https://shurufa.sogou.com/linux
https://shurufa.sogou.com/linux/guide
實現右鍵新建文字文件:在主目錄/模板 裡面新建一個空的txt(touch命令,或者複製一個txt過來然後清空)
Vscode編輯器安裝:https://code.visualstudio.com/Download#
檔案用Vscode啟動命令:(不加sudo)
code
.sh檔案(安裝指令碼)使用命令
sudo bash
miniconda(跳到詳細的版本頁面,安裝具體的版本,安裝完後用 conda --version 檢查安裝結果和環境變數)
https://docs.anaconda.com/miniconda/miniconda-other-installer-links/
pip換源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
阿里雲: https://mirrors.aliyun.com/pypi/simple/
豆瓣: https://pypi.douban.com/simple/
清華大學: https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學: https://pypi.mirrors.ustc.edu.cn/simple/
nvidia顯示卡計算環境
官網驅動檢視(可選)
https://www.nvidia.cn/geforce/drivers/
https://developer.nvidia.com/cuda-downloads
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html
https://www.zhihu.com/tardis/bd/art/654549597
驅動安裝:和官網下載的CUDA.run包一併安裝的(nvidia-fs無需安裝,似乎是和容器相關的功能)
https://blog.csdn.net/m0_37605642/article/details/120101966
https://www.cnblogs.com/booturbo/p/13960935.html
https://blog.csdn.net/m0_37605642/article/details/119637836
- legged_gym 配置備忘
測試安裝是否成功
cd examples && python 1080_balls_of_solitude.py
此時出現報錯:
[Error] [carb] [Plugin: libcarb.gym.plugin.so] Could not load the dynamic library from /home/zdq/桌面/legged_gym/isaacgym/python/isaacgym/_bindings/linux-x86_64/libcarb.gym.plugin.so. Error: libcuda.so.1: cannot open shared object file: No such file or directory
推測是CUDA環境沒有配好,一會兒重配,目前解決方案https://blog.csdn.net/sinat_30440627/article/details/122047482
重啟後已解決
Python環境:
follow飛書上步驟
降級numpy版本
pip install tensorboard
legged_gym出現執行時段錯誤,中間報錯GPU視訊記憶體分配失敗(PxgCudaDeviceMemoryAllocator fail to allocate memory 67108864 bytes!! Result = 2),推測是驅動沒有安裝好,準備重灌