gpt4 book ai didi

python - 如何通过 ssh 连接运行本地 conda 环境?

转载 作者:行者123 更新时间:2023-12-04 19:00:17 25 4
gpt4 key购买 nike

我正在尝试在我的家用机器上运行使用 fastai 库制作的模型,但必须使用我的大学设施来运行它。我在本地机器上创建了一个 conda 环境,其中包含所需的软件包:

conda env create -f environment.yml #creates conda env called convml_tt
conda activate convml_tt

然后通过 ssh 连接到我的大学和他们的计算设备:
ssh username@remote-access.leeds.ac.uk
ssh username@arc3.leeds.ac.uk

但是,当我连接后,我再也找不到我在本地创建的 conda 环境了——实际上 conda 已经找不到了:
conda activate convml_tt

但我得到了错误:
-bash: conda: command not found

(它没有安装在大学帐户上)。我是新手,有什么我忽略的吗?

我在同一个终端 session 中完成了所有这些,这可能是问题的一部分吗?

当我连接到设施后,我应该能够激活 conda 环境并从那里运行我的模型:
conda activate convml_tt

最佳答案

当您 ssh 到另一台设备时,您现在正在使用该系统的文件系统。但是,有一种方法可以在远程系统上使用本地系统上的文件。我认为它遵循这种语法,假设您的设备被称为本地设备,目标设备是 uni,并用正确的用户名替换两者上的用户。

$ user@local:/path/to/program user@uni:/path/to/target

但我不肯定这会奏效。如果可能的话,最好的办法是在 uni 设备上安装 conda 和依赖项,或者将脚本从 uni 计算机移动到本地设备。

关于python - 如何通过 ssh 连接运行本地 conda 环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56361590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com