国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

mujoco相關(guān)環(huán)境在MacOs Arm芯片下的安裝

這篇具有很好參考價值的文章主要介紹了mujoco相關(guān)環(huán)境在MacOs Arm芯片下的安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

借鑒了Macbook M1 安裝 mujoco 和 mujoco-py - KylinChen | Blog?,并補(bǔ)充了一些安裝中的細(xì)節(jié)與錯誤fix辦法

我的環(huán)境:Macbook M2 pro; Mac OS?14.1.1 (23B81); python==3.8.18

這里主要講按照上文安裝時出現(xiàn)的問題與解決辦法,并假設(shè)gym已經(jīng)裝了。

1. 安裝homebrew?

沒什么問題

2. 安裝miniforge

沒什么問題

3. 安裝gcc@11

沒什么問題

4. 安裝mujoco

這里下載的是一個gui版的mujoco,記得把mujoco磁盤映像中的app拖動復(fù)制到Application文件夾里。

was built for newer 'macos' version (10.13) than being linked (10.12),macos,python,bash

5. 安裝mujoco-py

(1)如果遇到?/usr/local/lib/ 不存在,則用mkdir創(chuàng)建;如果提示permission denied,則授權(quán):

sudo chmod -R 777 /usr/local/lib/

(2)python -c 'import mujoco_py'時,

如果遇到“Cython.Compiler.Errors.CompileError: /home/usr/.local/lib/python3.8/site-packages/mujoco_py/cymj.pyx ”,將cython換成0.29.21版本(參考[記錄]安裝mujoco_py并測試時提示Cython.Compiler.Errors.CompileError_cython.compiler.errors.compileerror: toolkit/utils-CSDN博客)

pip uninstall cython
pip install cython==0.29.21

(3)如果遇到 Library not loaded: @rpath/MuJoCo.framework/Versions/A/libmujoco.2.1.1.dylib,其中后面還跟了一堆no such files,仔細(xì)看發(fā)現(xiàn)都是MuJoCo.framework里的文件,則將MuJoCo.app中的MuJoCo.framework軟鏈接到~/.mujoco/mujoco210/bin下:

ln -sf /Applications/MuJoCo.app/Contents/Frameworks/MuJoCo.framework ?$HOME/.mujoco/mujoco210/bin/MuJoCo.framework?

搞定上面的所有問題后我import mujoco_py就不會報(bào)錯了。但是我想跑mujoco_py給的試運(yùn)行代碼時還報(bào)了如下錯誤:

Traceback (most recent call last):
? File "project.py", line 7, in <module>
? ? model = mujoco_py.load_model_from_path(xml_path)
? File "cymj.pyx", line 175, in mujoco_py.cymj.load_model_from_path
Exception: Failed to load XML file: /Users/xxx/.mujoco/mujoco210/model/humanoid.xml. mj_loadXML error: b'XML parse error 3:\nError=XML_ERROR_FILE_NOT_FOUND ErrorID=3 (0x3) Line number=0: filename=/Users/xxx/.mujoco/mujoco210/model/humanoid.xml\n'

我去找了~/.mujoco/mujoco210文件夾,結(jié)果發(fā)現(xiàn)里面沒有model文件夾,于是把mujoco磁盤映像里的model文件夾復(fù)制了一個到mujoco210下,然后就順利運(yùn)行了!

補(bǔ)充:還有一個忘記是發(fā)生在哪一步的錯誤:

(1)如果遇到

ld: warning: dylib (/Users/xxx/.mujoco/mujoco210/bin/libglfw.3.dylib) was built for newer macOS version (14.0) than being linked (11.1)

?參考c++ - ld: warning: dylib was built for newer macOS version (11.3) than being linked (11.1) - Stack Overflow

?在命令行輸入

export MACOSX_DEPLOYMENT_TARGET=14.0

(2)以及我在混亂的摸索期中還在命令行里干了這件事:

vim ~/.bashrc

# 在.bashrc里寫下面的兩行(xxx那里是用戶名)
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/Users/xxx/.mujoco/mujoco210/bin
export MUJOCO_KEY_PATH=~/.mujoco${MUJOCO_KEY_PATH}

#保存退出后
source ~/.bashrc

不知道是不是畫蛇添足,但反正沒給我?guī)砺闊?/p>

6. 一些掃尾

完成以上步驟后mujoco-py安裝完成,要在python里make gym的環(huán)境,還需安裝mujoco

pip install mujoco

然后試著make一下gym里的mujoco環(huán)境,就可以了文章來源地址http://www.zghlxwxcb.cn/news/detail-818672.html

#比如試試這個
import gym
gym.make('Hopper-v2')

到了這里,關(guān)于mujoco相關(guān)環(huán)境在MacOs Arm芯片下的安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【環(huán)境搭建】MacOS系統(tǒng)M1芯片從零開始安裝torch torch-geometric(PyG) torch-sparse torch-scatter步驟詳解、配置圖神經(jīng)網(wǎng)絡(luò)(GNN)訓(xùn)練環(huán)境教程

    前言:實(shí)際上只裝PyTorch或者torch不會遇到什么問題,但是torch-geometric、torch-scatter、torch-sparse在M1 chip的Mac上非常難安裝( PyG DocumentationInstallation 里注明了“Conda packages are currently not available for M1/M2/M3 macs”)。博主試錯過程中遇到了很多無解的bug,還把conda搞炸了,最終不得不

    2024年02月02日
    瀏覽(59)
  • MDK ARM環(huán)境下的偽指令的測試

    MDK ARM環(huán)境下的偽指令的測試

    目錄 測試目標(biāo): 測試代碼: 1. start.s 2. align.s 測試結(jié)果: 1 .ldr偽指令的測試結(jié)果: 2 .align偽操作測試結(jié)果: 結(jié)果分析: 熟悉ARM處理器的偽指令,本次實(shí)驗(yàn)主要來練習(xí)ldr偽指令和align偽操作的使用。 理解ARM處理器偽指令的功能,并學(xué)會分析匯編語言代碼。 1. start.s 2. align.s 1 .l

    2024年02月04日
    瀏覽(17)
  • 【交叉編譯】編譯生成 x86、arm 環(huán)境下的FFTW庫

    【交叉編譯】編譯生成 x86、arm 環(huán)境下的FFTW庫

    FFTW是一個快速計(jì)算離散傅里葉變換的標(biāo)準(zhǔn)C語言程序集,可計(jì)算一維或多維實(shí)和復(fù)數(shù)據(jù)以及任意規(guī)模的DFT。下面主要介紹的是 x86 環(huán)境下?FFTW庫的編譯過程,arm環(huán)境下的編譯過程和FFTW類似,不同之處在于需要手動指定 編譯環(huán)境 和 編譯器 。 FFTW有三個版本的數(shù)據(jù)類型:double、

    2024年02月06日
    瀏覽(78)
  • MacOS M1芯片安裝PyQt5的方法

    MacOS M1芯片安裝PyQt5的方法

    PyQt5 是GUI 小部件工具包,是 Qt 的 Python 接口,是圖形界面開發(fā)庫,用于程序的用戶交互界面 按照官網(wǎng) PyQt5-pypi 的教程,推薦使用pip的方法進(jìn)行安裝。 但安裝過程中會一直卡在準(zhǔn)備元數(shù)據(jù)的過程,等待1小時左右仍沒有變化,原本以為是 Python 版本的問題,最后發(fā)現(xiàn)是 M1 Mac上的

    2024年02月07日
    瀏覽(42)
  • warning: setUpNet DNN module was not built with CUDA backend; switching to CPU錯誤解決

    利用opencv-python的dnn模塊調(diào)用yolo3模型進(jìn)行目標(biāo)檢測的時候,根據(jù)網(wǎng)上的教程,加入GPU加速,也就是加入如下的兩行代碼: 但是在運(yùn)行之后,出現(xiàn)了這樣的提示: 這說明GPU沒被用上,原因是OPENCV在安裝的時候,沒有安裝支持CUDA的版本,所以需要重新編譯安裝OPENCV。 安裝OPENC

    2024年02月17日
    瀏覽(40)
  • MacOS M1芯片openmp庫出現(xiàn)mach-o file, but is an incompatible architecture (have ‘a(chǎn)rm64‘, need ‘x86_64‘問題解決

    MacOS M1芯片openmp庫出現(xiàn)mach-o file, but is an incompatible architecture (have ‘a(chǎn)rm64‘, need ‘x86_64‘問題解決

    報(bào)錯如下所示: ImportError: dlopen(/Users/Xuan/Developer/DLTools/GPRModule/gprMax/fields_updates_ext.cpython-310-darwin.so, 0x0002): tried: ‘/Users/Xuan/Developer/DLTools/GPRModule/gprMax/fields_updates_ext.cpython-310-darwin.so’ (mach-o file, but is an incompatible architecture (have ‘a(chǎn)rm64’, need ‘x86_64’)), ‘/System/Volumes/Preboot/Cr

    2024年02月16日
    瀏覽(27)
  • 【macOS】mac電腦M2芯片安裝Homebrew 最簡單的方法

    【macOS】mac電腦M2芯片安裝Homebrew 最簡單的方法

    一 Homebrew的安裝 打開終端,復(fù)制如下命令,按回車執(zhí)行 M芯片和Intel芯片均可 中途可能需要你手動輸入密碼,輸入完成回車即可(密碼不可見 選擇中科大或者清華鏡像源 有些同學(xué)可能會彈出安裝git的提示,點(diǎn)擊安裝等待即可 安裝完成之后重新執(zhí)行上面的Homebrew安裝命令 這時

    2024年02月03日
    瀏覽(23)
  • 在M1芯片MacOS中IDEA開發(fā)工具安裝,超詳細(xì)

    在M1芯片MacOS中IDEA開發(fā)工具安裝,超詳細(xì)

    此處說明了兩種安裝IDEA的方法 方法一:在官網(wǎng)下載正版授權(quán)(比較貴),然后安裝就可以了,大概步驟如下: 方法二:相應(yīng)的專業(yè)版下載(我是窮逼買不起正版) 第一步:在官網(wǎng)下載idea安裝包(為了順利使用推薦下載IDEA2022.3.2版本) 由于點(diǎn)開IDEA官網(wǎng)之后默認(rèn)推薦的是最新

    2024年02月10日
    瀏覽(96)
  • M 芯片的 macos 系統(tǒng)安裝虛擬機(jī) centos7 網(wǎng)絡(luò)配置

    M 芯片的 macos 系統(tǒng)安裝虛擬機(jī) centos7 網(wǎng)絡(luò)配置

    centos 安裝之前把網(wǎng)絡(luò)配置配好或者是把網(wǎng)線插好 第一步找到這個 第二步打開網(wǎng)絡(luò)適配器 在這個地方要看你選擇的是連得無線還是插的網(wǎng)線, 要看具體情況具體選擇 選擇圖中所指位置 設(shè)置好之后 開機(jī)啟動 centos 第三步 開機(jī)以后 編寫網(wǎng)卡文件保存 重啟網(wǎng)卡就可以了,如果重

    2024年02月15日
    瀏覽(20)
  • 單片機(jī)GD32F303RCT6 (Macos環(huán)境)開發(fā) (二十)—— 光感芯片veml7700的使用

    單片機(jī)GD32F303RCT6 (Macos環(huán)境)開發(fā) (二十)—— 光感芯片veml7700的使用

    1、veml有7個寄存器,每個十六位,見圖。 00是config寄存器, 01 02 是中斷設(shè)置的閾值 03是節(jié)能模式的設(shè)置 04 是得到的光的亮度值 05是得到的data of whole WHITE 06是中斷設(shè)置值。 2、我們只測試得到光的亮度值,所以veml寄存器設(shè)置如下: 設(shè)置gain,integration time ,power save mode ,interrup

    2024年02月04日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包