ysu-527科研服务器使用指南

一、网络

  1. 将联网工具复制到自己的用户目录
    cp -R /tools ~/

  2. 配置联网工具

    新建文件:nano ~/.config/yauth.conf

    将以下内容复制进文件中:

    conf 复制代码
    [USER]
    username=20******
    password=*****
    
    [SERV]
    OFFLINE_ALL=False

    将用户名密码修改为自己的用户名密码

    ctrl + x

    输入y

    再按回车保存

  3. 联网

    进入联网工具目录:cd tools

    查看使用说明:cat README.md

    一般情况下使用如下命令联网:./yauth -i0 -l

    复制代码
    yangn0@527-17-Super-Server:~/tools$ ./yauth -i0 -l
    Login successfully.

二、软件安装

https://zhuanlan.zhihu.com/p/1908296804832879701

  • 一个基本原则:

    大家都需要用的工具就"为所有用户安装",比如curl​​,tmux​。这些软件需要找具有sudo权限的服务器管理员安装。但涉及到个人环境配置,就让用户自己安装,而不是使用apt安装,比如cuda​。

  • 关于conda:

    目前的方案是每个人都自己安装conda到自己的用户目录。

  • 关于cuda:

    在深度学习环境中,cuda​是不同用户不一定用同一个版本的,管理员不可以给全部用户安装一个cudatookit包。有些网站教大家到官网下载cudatoolkit包,使用sudo安装后,在/etc/bash.bashrc​文件中添加环境变量。这样的方法会让大家执行nvcc命令时,找到是同一个cuda,而不是他们各自应该使用的cuda版本。更重要的是,cuda应该是在conda虚拟环境下管理的,可以创建conda虚拟环境后,在里面使用conda install​或者pip install​安装,而不是由管理员操心。如果有特殊需求,就请同学自己不使用sudo权限地安装在他们自己的home目录下,在他们自己的.bashrc​引入环境变量,不影响其他人。

    另外有些同学想要sudo权限使用apt安装什么包,查清楚conda命令能不能安装,搞深度学习conda基本都能管理大多数的包,包括cuda、nvcc等。但如果涉及显卡驱动,这确实需要管理员这边保持最新。

深度学习环境

深度学习环境看上去特别麻烦,什么显卡驱动,cuda,cudnn,然而我的经验是,只需要:

(需要管理员)保持显卡驱动最新。由管理员同学管理。

(其他同学)在虚拟环境内根据pytorch官方教程安装pytorch,在conda虚拟环境中自行管理cuda,nvcc这类包就行

相关推荐
迪康Defender9 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
Wang's Blog10 小时前
Java 项目实战: 外卖平台-删除分类的关联校验与自定义业务异常
java·服务器·项目开发
INGNIGHT10 小时前
270 · 电话号码的字母组合II(Trie)
linux·算法
zly350010 小时前
VMware Converter Standalone 物理机转化为虚拟机后源1硬盘变成了2个硬盘(2个硬盘文件)虚拟机无法启动。
linux·运维·服务器
智能运维指南10 小时前
2026 企业智能运维平台选型:私有化、信创、全链路打通该怎么权衡?
运维·嘉为蓝鲸·aiops平台·一体化运维平台
学习中的码虫10 小时前
网络编程5
服务器·网络
春天花会开13110 小时前
Supabase 自部署 Edge Functions 超时从 60s 延长到 360s 完整复盘
运维·云原生
当下新鲜事11 小时前
脱硫脱硝塔动力系统科普:四方DL500变频器工作原理解析
大数据·运维·物联网·业界资讯
GPU实战笔记11 小时前
本地跑不动 llama.cpp,临时租云 GPU 怎么搭?从启动服务到环境复用
java·服务器·网络·人工智能·深度学习·llama
Lsetea11 小时前
Nginx报No required SSL certificate was sent:mTLS客户端证书排查
运维·nginx·https·ssl·openssl