You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tinaroo超算上升级Python库(无管理员权限)

解决Tinaroo超算无权限升级dask的问题

方案1:创建个人Conda环境(推荐)

无管理员权限时,创建专属conda环境是最稳妥的解决方式,可完全隔离系统依赖:

  1. 在登录节点执行以下命令创建并配置环境(避免占用计算节点资源):
module load anaconda
conda create -n my_autosklearn_env python=3.8  # 可根据代码需求指定Python版本
conda activate my_autosklearn_env
conda install dask>=2021.12  # 安装符合autosklearn要求的版本
conda install autosklearn  # 同步安装其他所需依赖
  1. 修改你的PBS脚本,加载anaconda后激活个人环境:
#!/bin/bash
#
#PBS -A qris-jcu
#
#PBS -l select=1:ncpus=24:mem=120GB
#PBS -l walltime=06:00:00
#PBS -N 70my_01_140239


shopt -s expand_aliases
source /etc/profile.d/modules.sh
cd ${PBS_O_WORKDIR}
module load anaconda
conda activate my_autosklearn_env
python 70myb.py 8000 3 "E&V" 2 1 15 10000 120 24

方案2:使用pip用户级安装

若不想创建conda环境,可通过--user参数将dask安装到个人目录:

修改脚本,在运行代码前执行pip安装:

#!/bin/bash
#
#PBS -A qris-jcu
#
#PBS -l select=1:ncpus=24:mem=120GB
#PBS -l walltime=06:00:00
#PBS -N 70my_01_140239


shopt -s expand_aliases
source /etc/profile.d/modules.sh
cd ${PBS_O_WORKDIR}
module load python
module load anaconda
pip install --user dask>=2021.12
python 70myb.py 8000 3 "E&V" 2 1 15 10000 120 24

注意:该方式可能与系统环境依赖产生冲突,仅作为备选方案。

方案3:加载超算已提供的高版本dask模块

Tinaroo超算可能已预装符合要求的dask版本,先在登录节点查询可用模块:

module avail dask

若存在版本≥2021.12的dask模块,直接在脚本中加载即可,示例:

module load dask/2022.01.0

内容的提问来源于stack exchange,提问作者asmgx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 18:06:05