ubuntu環境配置備忘

ilxT發表於2024-07-11

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),推測是驅動沒有安裝好,準備重灌

相關文章