最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pytorch?Conda環(huán)境pack打包遷移報錯的處理方案

 更新時間:2024年07月14日 09:42:02   作者:Loi_Chairman  
這篇文章主要介紹了Pytorch?Conda環(huán)境pack打包遷移報錯的處理方案,文中通過代碼示例和圖文結(jié)合的方式給大家介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

Anaconda虛擬環(huán)境打包

實驗在本機上驗證成功,需要網(wǎng)高級設(shè)備上遷移,單張4090D,跑一個128k多模態(tài)大模型在一個數(shù)據(jù)集上推理加評測都花了兩個半小時,還是太費時間了,重任亟需交給8A100機。

在這里插入圖片描述

從源電腦中遷移anaconda的環(huán)境到目標電腦,首先兩個電腦都安裝了anaconda才行,在此基礎(chǔ)上。

一、源電腦的環(huán)境打包

使用Anaconda Prompt操作

1.安裝conda-pack工具

conda install conda-pack

在這里插入圖片描述

2.確定環(huán)境

conda env list

在這里插入圖片描述

找到你想要打包環(huán)境名。比如我的環(huán)境名是VLM

3.打包環(huán)境

conda pack -n VLM -o VLM.tar.gz

4.將打包環(huán)境拷貝到U盤

Windows環(huán)境打包在當前目錄,如XX為用戶名,路徑為
C:/Users/XX/VLM.tar.gz
Linux同理

二、環(huán)境遷移到目標電腦上

①方法一
1.用Anaconda Prompt創(chuàng)建新環(huán)境,比如新環(huán)境是py310:

conda create -n py310 python=3.10

2.將U盤中的打包環(huán)境,拷貝在目標電腦的用戶名目錄:
C:/Users/XX/Py36.tar.gz
3.用Anaconda Prompt將打包環(huán)境,解壓到新環(huán)境路徑下:

tar -zxvf Py36.tar.gz -C E:\anaconda3\envs\py36\

4.激活新環(huán)境

conda activate py310

注意:如果失敗的話,試一下方法二:

②方法二

1.找到目標電腦的環(huán)境文件夾

環(huán)境的路徑為anaconda的所在目錄下的envs文件夾,如我的為:E:\anaconda3\envs,以下步驟都在這個路徑下進行操作。

2.將U盤中的打包環(huán)境,拷貝在環(huán)境文件夾envs內(nèi)。

3.在環(huán)境路徑下使用cmd命令行,新建文件夾,命名為py36:

mkdir py36

或者手動新建文件夾

4.使用cmd命令行,將打包環(huán)境解壓到新環(huán)境中

tar -zxvf Py36.tar.gz -C ./py36

三、異常處理

pip install -e. 導致無法pack→忽略

報錯如下

Collecting packages...
CondaPackError: Cannot pack an environment with editable packages
installed (e.g. from `python setup.py develop` or
 `pip install -e`). Editable packages found:

- /home/xxx

改用下面方式

conda pack -n VLM -o VLM.tar.gz --ignore-editable-packages

解壓縮使用

mkdir ~/ananconda/envs/pcdet-tmp
tar -xf pcdet.tar.gz -C ~/ananconda/envs/pcdet-tmp
cd ~/ananconda/envs/pcdet-tmp
source ./bin/activate

管理的文件已經(jīng)被刪除或者被覆蓋→壓縮成tar

CondaPackError:  
	Files managed by conda were found to have been deleted/overwritten in the following packages: 
		 - charset-normalizer 2.0.4:
		 - xxxx
This is usually due to `pip` uninstalling or clobbering conda managed files,
resulting in an inconsistent environment. Please check your environment for
conda/pip conflicts using `conda list`, and fix the environment by ensuring
only one version of each package is installed (conda preferred).

解決方案嘗試過利用WSL優(yōu)勢直接在Windows下對anaconda中環(huán)境env進行打包,然而報出巨量的依賴錯誤和命名錯誤

在這里插入圖片描述

最后乖乖收手去Linux系統(tǒng)下打包壓縮嘗試是否可行

在Linux中,可以使用tar命令將文件或文件夾壓縮為.tar.gz格式。

tar 是用于打包文件的命令。

-c 表示創(chuàng)建一個新的歸檔文件。

-z 表示使用gzip壓縮。

-v 表示在歸檔時顯示詳細信息。

-f 后面跟著的是歸檔文件的名稱。

例如,想要壓縮anaconda中env下的名為VLM的文件夾,可以使用以下命令:

tar -czvf VLM.tar.gz VLM

注意

在Linux里去看位置,anaconda是不顯示完整文件目錄的,會直接不顯示有env文件夾,但是可以直接cd 進env去看

在這里插入圖片描述

如果想壓縮單個文件,比如myfile.txt,可以使用:

tar -czvf myfile.tar.gz myfile.txt

這些命令將在當前目錄下創(chuàng)建.tar.gz文件,可以在需要的時候更改文件路徑或者指定輸出目錄。

在這里插入圖片描述

壓縮成功

重新激活環(huán)境

3.第三步:激活環(huán)境

對于tar壓縮來講解壓執(zhí)行

tar -xzvf VLM.tar.gz

如果是.zip 拷貝到另外一個系統(tǒng)上并解壓到目錄下/xxxx/anaconda/envs/則為

unzip -d /xxxx/anaconda/envs/ pyenv.zip

注意!打包的虛擬環(huán)境記錄的是源環(huán)境的,新系統(tǒng)上的anaconda安裝路徑可能和源環(huán)境的不一樣,比如源環(huán)境是/xxxx/anaconda2023/,新系統(tǒng)上是/xxxx/anaconda/,此時需要先在新系統(tǒng)上新建一個和源環(huán)境anaconda安裝路徑一樣的空目錄,例如原路徑\wsl.localhost\Ubuntu\home\test\anaconda3\envs\VLM的
mkdir /xxxx/anaconda3/envs/
然后再建立軟鏈
ln -s /xxxx/anaconda/envs/pyenv /xxxx/anaconda3/envs/
將空目錄指向 實際anaconda路徑
然后激活環(huán)境 source activate /xxxx/anaconda/envs/VLM

希望能順順利利完成!

以上就是Pytorch Conda環(huán)境pack打包遷移報錯的處理方案的詳細內(nèi)容,更多關(guān)于Conda pack打包遷移報錯的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python中實現(xiàn) xls 文件轉(zhuǎn) xlsx的4種方法(示例詳解)

    Python中實現(xiàn) xls 文件轉(zhuǎn) xlsx的4種方法(示例詳解)

    在 Python 中,可以采用 pandas、pyexcel、win32com 和 xls2xlsx 這四個模塊,實現(xiàn) xls 轉(zhuǎn) xlsx 格式,本文以 Excel 示例文件test_Excel.xls 為例結(jié)合示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • Python實現(xiàn)釘釘自動化完整指南

    Python實現(xiàn)釘釘自動化完整指南

    本文詳細介紹如何使用 Python 實現(xiàn)釘釘自動化,包括消息發(fā)送、部門管理、審批流程觸發(fā)等功能,內(nèi)容涵蓋實現(xiàn)步驟、前置條件、依賴項以及注意事項,幫助快速上手并避免常見問題,需要的朋友可以參考下
    2025-03-03
  • Python分布式異步任務框架Celery使用教程

    Python分布式異步任務框架Celery使用教程

    Celery 是由Python 編寫的簡單,靈活,可靠的用來處理大量信息的分布式系統(tǒng),它同時提供操作和維護分布式系統(tǒng)所需的工具
    2023-05-05
  • Win10?Anaconda?新建環(huán)境安裝python-pcl的步驟

    Win10?Anaconda?新建環(huán)境安裝python-pcl的步驟

    這篇文章主要介紹了Win10?Anaconda?新建環(huán)境安裝python-pcl的方法,至于VS環(huán)境下安裝C++?版本的pcl也可以按照此文提供的步驟安裝實現(xiàn),需要的朋友可以參考下
    2022-04-04
  • TensorFlow的環(huán)境配置與安裝方法

    TensorFlow的環(huán)境配置與安裝方法

    這篇文章主要介紹了TensorFlow的環(huán)境配置與安裝方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python的Django框架中if標簽的相關(guān)使用

    Python的Django框架中if標簽的相關(guān)使用

    這篇文章主要介紹了Python的Django框架中if標簽的相關(guān)使用,是Django框架使用中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-07-07
  • 淺析Python 讀取圖像文件的性能對比

    淺析Python 讀取圖像文件的性能對比

    這篇文章主要介紹了淺析Python 讀取圖像文件的性能對比,主要介紹了3種性能對比方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • python使用win32com在百度空間插入html元素示例

    python使用win32com在百度空間插入html元素示例

    這篇文章主要介紹了python使用win32com在百度空間插入html元素的示例,大家參考使用吧
    2014-02-02
  • Python數(shù)據(jù)處理的三個實用技巧分享

    Python數(shù)據(jù)處理的三個實用技巧分享

    數(shù)據(jù)處理無所不在,掌握常用技巧,事半功倍。這篇文章將使用Pandas開展數(shù)據(jù)處理分析,總結(jié)其中常用、好用的數(shù)據(jù)分析技巧,感興趣的可以學習一下
    2022-04-04
  • Python調(diào)用C++程序的方法詳解

    Python調(diào)用C++程序的方法詳解

    這篇文章主要介紹了Python調(diào)用C++程序的方法,文中通過示例代碼介紹的詳細,相信對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。
    2017-01-01

最新評論

枝江市| 吉林省| 民权县| 西贡区| 桃园县| 宁安市| 闽侯县| 宣武区| 桂林市| 浏阳市| 潮安县| 罗定市| 娄烦县| 滨州市| 高阳县| 美姑县| 安庆市| 临海市| 桓仁| 永康市| 鸡泽县| 浦江县| 扎兰屯市| 石狮市| 丰台区| 茂名市| 布拖县| 边坝县| 格尔木市| 商水县| 财经| 庆云县| 兴化市| 开封县| 山丹县| 中牟县| 文山县| 东莞市| 潞城市| 彩票| 龙泉市|