西电超算使用方法-简易版

一、引言

西电超算不错,我很喜欢。本文仅供自己学习使用。

二、环境搭建

搭建环境需要有一些依赖库,但是其实西电超算说明手册并没有写的非常清楚。因此,这次实战演示一下,写一个运行sh文件脚本并提交作业。

1、选择GPU还是CPU队列

GPU就是:

#!/bin/bash 
#JSUB -q gpu 
#JSUB -gpgpu "1 type=NVIDIAGeForceRTX3090"
#JSUB -app default
#JSUB -n 16
#JSUB -e error.%J 
#JSUB -o output.%J 
#JSUB -J cnn-cov1-cross-density-cat

CPU就是:

#!/bin/bash 
#JSUB -q normal 
#JSUB -app default
#JSUB -n 16
#JSUB -e error.%J 
#JSUB -o output.%J 
#JSUB -J create_data_mvp  # 这是队列名字

  2、 将modulefiles导入

只有导入modulefiles才能使用学校提供的第三方库:

export MODULEPATH=$MODULEPATH:/home/221*******(学号)/modulefiles

学校提供的第三方库有:

 详见西电超算手册。

3、导入CUDA环境

export CUDA_HOME=/apps/software/cuda/11.1
export PATH=/apps/software/cuda/11.1/bin:$PATH
export LD_LIBRARY_PATH=/apps/software/cuda/11.1/lib64:$LD_LIBRARY_PATH
export CPATH=/apps/software/cuda/11.1/include/
export INCLUDE=/apps/software/cuda/11.1/include/

4、 导入conda并激活环境

source /apps/software/anaconda3/etc/profile.d/conda.sh
conda activate pcdet

5、读取需要的module

module load cuda/11.1
module load cudnn/8.0.5-cuda-11.1
module unload gcc
module load mpc/1.2.1 
module load mpfr/4.1.0 
module load gmp/6.2.1
module load gcc/7.5.0
export CXX=g++
module load tbb/2021.3.0
module load cmake/3.18.4

6、安装环境,运行脚本 and so on

cd /home/22171214690/Desktop/virconv/tools/
python train.py --cfg_file cfgs/models/kitti/cnn_cross_car.yaml --batch_size 2 --output_name cnn+cross-no-swap-car-epoch-50

7、提交作业

jsub < xxx.sh

 进入到ssh或者linux界面窗口的终端中,使用jsub就可以提交作业了。

三、完整sh文件代码 

#!/bin/bash 
#JSUB -q gpu 
#JSUB -gpgpu "1 type=NVIDIAGeForceRTX3090"
#JSUB -app default
#JSUB -n 16
#JSUB -e error.%J 
#JSUB -o output.%J 
#JSUB -J cnn-cov1-cross-density-catexport MODULEPATH=$MODULEPATH:/home/221*******(学号)/modulefiles
export CUDA_HOME=/apps/software/cuda/11.1
export PATH=/apps/software/cuda/11.1/bin:$PATH
export LD_LIBRARY_PATH=/apps/software/cuda/11.1/lib64:$LD_LIBRARY_PATH
export CPATH=/apps/software/cuda/11.1/include/
export INCLUDE=/apps/software/cuda/11.1/include/source /apps/software/anaconda3/etc/profile.d/conda.sh
conda activate pcdet
module load cuda/11.1
module load cudnn/8.0.5-cuda-11.1
module unload gcc
module load mpc/1.2.1 
module load mpfr/4.1.0 
module load gmp/6.2.1
module load gcc/7.5.0
export CXX=g++
module load tbb/2021.3.0
module load cmake/3.18.4
export TORCH_CUDA_ARCH_LIST="6.1;7.0;7.5;8.0+PTX"
cd /home/22171214690/Desktop/virconv/tools/
python train.py --cfg_file cfgs/models/kitti/cnn_cross_car.yaml --batch_size 2 --output_name cnn+cross-no-swap-car-epoch-50
# sh dist_train.sh --cfg_file cfgs/models/kitti/VirConv-S.yaml --batch_size 1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/643321.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAVA:Kettle 强大的开源ETL工具

请关注微信公众号&#xff1a;拾荒的小海螺 1、简述 Kettle&#xff08;Pentaho Data Integration&#xff09;&#xff1a;强大的开源ETL工具Kettle&#xff0c;又称作Pentaho Data Integration&#xff0c;是一款流行的开源ETL&#xff08;Extract, Transform, Load&#x…

mysql之执行流程图

今天有刷了一篇小林coding的MYSQL图解,写的是真好,自己根据自己的理解画了一张,整理下来真的感觉收获不少,嗯,坚持输出! 小林coding传送门: 执行一条 select 语句&#xff0c;期间发生了什么&#xff1f; | 小林coding (xiaolincoding.com)

Hdu1350 Taxi Cab Scheme 【最小路径覆盖】

Taxi Cab Scheme 题意 有一张边长不超过 200 200 200 的网格图&#xff0c;有若干个乘客&#xff0c; 乘客 i i i 的需求是&#xff1a; h h : m m , ( a , b ) , ( c , d ) hh:mm, (a,b) , (c, d) hh:mm,(a,b),(c,d)&#xff0c;意为他需要在 h h 时 m m 分 hh时mm分 hh时…

windows系统下python解释器安装

一. 简介 本文简单学习一下python开发学习中&#xff0c;所使用到的 python解释器的下载安装。后面再学习下载安装python的 IDE开发工具&#xff0c;这里要安装的python的 IDE开发工具为 PyCharm。 二. Windows系统下python解释器与IDE开发工具下载安装 1. python解释器下载…

Atlas Vector Search:借助语义搜索和 AI 针对任何类型的数据构建智能应用

Atlas Vector Search已正式上线&#xff01; Vector Search&#xff08;向量搜索&#xff09;现在支持生产工作负载&#xff0c;开发者可以继续构建由语义搜索和生成式人工智能驱动的智能应用&#xff0c;同时通过 Search Node&#xff08;搜索节点&#xff09;优化资源消耗并…

参数传递 的案例

文章目录 12 1 输出一个int类型的数组&#xff0c;要求为&#xff1a; [11,22,33,44,55] package com.zhang.parameter; //有关方法的案例 public class MethodTest3 {public static void main(String[] args) {//输出一个int类型的数组&#xff0c;要求为&#xff1a; [11,…

dremio支持设置

Dremio 支持提供可用于诊断目的的设置。这些设置通过 Dremio UI&#xff1a;设置>支持启用&#xff08;或禁用&#xff09; 使用 Client Tools 可以配置当用户查看数据集中的数据时&#xff0c;Dremio 项目的工具栏上显示哪些客户端应用程序按钮。用户可以通过单击相应的工具…

mybatis快速入门进阶篇-执行CRUD操作-typeAliases别名-接口绑定

目录结构 所需jar包 https://download.csdn.net/download/weixin_44201223/89160447?spm1003.2166.3001.6637.1 1.创建数据表&#xff08;book&#xff09; # 创建book表 create table book(id int auto_increment primary key,name varchar(255) ,price double ,num int )…

【python】python新闻文本数据统计和聚类 (源码+文本)【独一无二】

&#x1f449;博__主&#x1f448;&#xff1a;米码收割机 &#x1f449;技__能&#x1f448;&#xff1a;C/Python语言 &#x1f449;公众号&#x1f448;&#xff1a;测试开发自动化【获取源码商业合作】 &#x1f449;荣__誉&#x1f448;&#xff1a;阿里云博客专家博主、5…

项目实践---贪吃蛇小游戏(下)

对于贪吃蛇小游戏&#xff0c;最主要的还是主函数部分&#xff0c;这里就和大家一一列举出来&#xff0c;上一章已经写过头文件了&#xff0c;这里就不多介绍了。 首先就是打印桌面&#xff0c;也就是背景&#xff0c;则对应的代码为&#xff1a; void SetPos(short x, short …

【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解

目录 &#x1f337; 安装Nginx环境 &#x1f340; centos操作系统 &#x1f340; ubuntu操作系统 &#x1f337; 安装Nginx环境 以下是在linux系统中安装Nginx的步骤&#xff1a; 查看服务器属于哪个操作系统 cat /etc/os-release安装 yum&#xff1a; 如果你确定你的系统…

windows系统下python开发工具安装

一. 简介 前一篇文章学习了安装 python解释器&#xff0c;文章如下&#xff1a; windows系统下python解释器安装-CSDN博客 本文来学习如何下载安装 python开发工具 PyCharm。 二. python开发工具 PyCharm下载安装 1. PyCharm官网 PyCharm开发工具 PyCharm为 python代码…