星鸾云平台:高效配置Anaconda环境

news2024/11/25 7:41:49

星鸾云平台:高效配置Anaconda环境

  • 多种算力资源和AI一体机
  • 在星鸾云平台上安装Anaconda并配置Python环境的步骤
    • 注册和登录
    • 体验GPU显卡服务
    • 选择服务器实例
    • 登陆GPU实例
    • 挂载数据盘
    • 配置CUDA环境
    • 安装Anaconda
  • 星鸾云平台的优势

星鸾云平台以其卓越的产品功能和优势,成为众多研究者和开发者的理想选择。平台提供多样化的算力资源和AI一体机产品,能够满足不同用户的需求。新用户注册即可体验,仅需支付1分钱即可使用GeForce RTX 4090 GPU显卡进行一小时的计算任务。本文将以在星鸾云服务器上安装Anaconda并配置Python环境为例,详细介绍如何利用星鸾云平台的优势来高效完成计算任务。

平台地址:https://xl.hzxingzai.cn/

多种算力资源和AI一体机

在星鸾云平台上,用户可以选择不同配置的算力资源和AI一体机,根据自己的需求灵活选择适合的产品。下面是星鸾云平台提供的部分算力资源和AI一体机的规格信息:

算力资源

产品性能价格
NVIDIA H800 PCIe 80G单精 756TFLOPS / 半精 1513 TFLOPS敬请期待
A800 PCIe 80G单精 156 TFLOPS / 半精 312 TFLOPS¥ 8.90/时 ¥ 9.60/时
A800 PCIe 80G单精 156 TFLOPS / 半精 312 TFLOPS¥ 8.90/时 ¥ 9.60/时
NVIDIA H100/H800 SXM 80G单精 989 TFlops / 半精 1979 TFlops敬请期待

AI一体机规格

AI一体机规格配置详情
8卡工作站 (Intel 8352V x RTX 4090)CPU: Intel® Xeon® Platinum 8352V CPU @ 2.10GHz * 2
DIMM: DDR4 32G * 8
NIC: 10G * 2
RAID: LSI MegaRAID SAS-3 3108
DISK: SSD 480 * 2, NVME 7.68T * 1
极致性价比
8卡工作站 (Intel 8358 x A800)CPU: Intel® Xeon® Platinum 8358 CPU @ 2.60GHz 128
DIMM: DDR4 64G * 32
NIC: 10G * 2
RAID: RAID-LSI-9361-8i(2G)-1-X
DISK: SSD 960 * 2, NVME 7.68TB * 1
高性能计算

产品功能

星鸾云平台提供多种功能,帮助用户高效、安全地完成计算任务:

产品功能描述
弹性使用、稳定高效用户可以灵活地自定义镜像,快速复制云主机操作系统环境,省去重复部署系统环境的工作量。
云服务备份对云主机系统盘创建备份,可用于快速恢复数据状态,保障系统数据安全。
灵活扩容云主机支持随时扩容,您可按需扩容,避免资源浪费。
VPC虚拟私有云通过先进的SDN技术,实现完全的二层网络隔离,有效隔离用户之间的网络,保障通讯安全。

在星鸾云平台上安装Anaconda并配置Python环境的步骤

注册和登录

在这里插入图片描述

  1. 访问星鸾云平台的官方网站。
  2. 在注册页面填写个人信息并创建账户。
  3. 完成注册后,登录到您的账户。

体验GPU显卡服务

  1. 新用户可以体验GeForce RTX 4090 GPU显卡服务,仅需支付1分钱。
  2. 选择要体验的GPU型号和体验时长(通常为1小时)。
  3. 完成订单支付,即可开始体验。

在这里插入图片描述

选择服务器实例

  1. 在算力市场选择自己需要的服务器实例。
  2. 配置GPU数量、镜像等参数。
    在这里插入图片描述

登陆GPU实例

  1. 平台提供了SSH登录字段获取登录指令和初始密码进行连接。注意更换SSH登录指令中的端口等信息。
  2. 示例登录指令:实例直接提供了SSH 登录字段获取登录指令、初始密码进行连接。只需要注意SSH 登录指令中的端口等需要更换您的实例对应的信息。
    在这里插入图片描述
ssh -p 20196 root@115.238.33.252

对于XShell,需手动修改格式:

ssh root@115.238.33.252 20196

注意:实例到期后未及时续费将会释放实例,实例释放会导致数据清空且不可恢复,释放前实例在数据在。数据盘扩容后,需执行脚本进行挂载!

当然还可以用公网映射,方便做一些接口之类的

只需要配置好内网端口好即可
在这里插入图片描述

挂载数据盘

数据盘扩容成功后,使用SSH进入到gpu环境,配置python首先进行数据盘挂载!
在这里插入图片描述
挂载数据盘有二种方法

  1. 创建一个bash脚本,bash运行
#!/bin/bash
#des: auto EXP Disk,仅支持vdb硬盘,其他新购盘,参照#确保 /dev/vdb1 不存在
#date: 2024-2-21
#auth: chukk
# 检查 parted 命令是否存在
if ! which parted >/dev/null; then
    echo "parted 命令不存在,尝试安装..."

    # 你可能需要输入你的密码
    apt-get update
    apt-get install parted -y

    # 再次检查 parted 命令是否成功安装
    if which parted >/dev/null; then
        echo "parted 命令已成功安装。"
    else
        echo "parted 命令安装失败。"
    fi
    else
        echo "parted 命令已存在。"
    fi


# 确保 /dev/vdb 存在
if [ ! -e /dev/vdb ]; then
    echo "/dev/vdb 不存在"
    exit 1
fi
#确保 /dev/vdb1 不存在
#新购硬盘挂载
if [ ! -e /dev/vdb1 ]; then
# 使用 parted 创建 GPT 分区表
parted /dev/vdb mklabel gpt
# 创建一个占用整个磁盘的分区
parted -a opt /dev/vdb mkpart primary ext4 0% 100%
# 等待系统识别新分区
sleep 2
# 格式化新分区为 ext4 文件系统
mkfs.ext4 /dev/vdb1
# 获取新分区的 UUID
UUID=$(blkid -s UUID -o value /dev/vdb1)
# 创建挂载点
mkdir -p /root/xinglin-data
# 挂载分区
mount /dev/vdb1 /root/xinglin-data
# 将新分区加入 fstab 以实现开机自动挂载
echo "UUID=${UUID} /root/xinglin-data ext4 defaults 0 2" >> /etc/fstab
echo "分区和挂载完成。"
exit 1
fi
#确保 /dev/vdb1 存在
#已存在硬盘
if [  -e /dev/vdb ]; then
growpart /dev/vdb 1
resize2fs /dev/vdb1
echo "分区扩容完成。"
exit 1
fi
  1. 推荐使用远程调度脚本
curl -fsSL http://mirrors.chukk.cc:8866/shell/autoDIsk.sh | bash

挂载完成
在这里插入图片描述

配置CUDA环境

  1. 下载并安装CUDA驱动:
wget http://mirrors.chukk.cc:8866/cuda/cuda_11.7.1_515.65.01_linux.run
chmod +x cuda_11.7.1_515.65.01_linux.run
apt install gcc make screen stress -y
apt install linux-headers-$(uname -r) -y
apt remove nvidia*
./cuda_11.7.1_515.65.01_linux.run
  1. 切换CUDA版本:
source /cuda/switch-cuda.sh 11.8

安装Anaconda

主要账户是没有root权限的,最好是root目录下创建一个data文件夹,将环境配置到data环境下

  1. 安装Python:
sudo apt update
sudo apt install python3 python3-pip
  1. 安装Conda:
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

#将conda命令加入到bash环境中
vim ~/.bashrc


#在文件最后一行加入
conda init bash

source ~/.bashrc

我这里将环境加入到指定文件夹下
在这里插入图片描述

也可以在

vim ~/.bashrc

在文件最后一行加入

conda init bash

需要重进一次服务器,conda命令就配置在bash环境下了

  1. 创建 Python 3.8 虚拟环境:
create -n py38 python=3.8 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

星鸾云平台的优势

产品优势描述
超强算力星鸾云GPU云服务器配备业界超强算力的GPU计算卡,具有超强的并行计算能力,为您提供触手可得的算力,提升业务效率与竞争力。
专业稳定星鸾云HPC智能液冷数据中心为GPU云服务器稳定运行提供强大后盾,保证99.9%的机器稳定性。
高性价比支持按需和包周期计费模式,即租即用、弹性扩展,您可以按需购买,避免资源浪费。
快速交付云主机从订购到开通使用仅需数分钟时间,可快速交付到用户手中。并提供部分操作系统预装驱动镜像,帮助您一键部署环境,快速接入业务。

星鸾云平台以其强大的算力和灵活的配置,为用户提供高效、稳定的计算服务。无论您是研究人员、开发者还是AI爱好者,星鸾云平台都能满足您的需求,让您专注于实现创意和提升业务效率。注册体验,感受星鸾云平台的卓越性能和优质服务!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++ QT 实现QMediaPlayer播放音频显示音频级别指示器

文章目录 效果图概述代码总结 效果图 概述 QMediaPlayer就不介绍了,就提供了一个用于播放音频和视频的媒体播放器 QAudioProbe 它提供了一个探针,用于监控音频流。当音频流被捕获或播放时,QAudioProbe 可以接收到音频数据。这个类在需要访问…

计算机网络之快重传和快恢复以及TCP连接与释放的握手

快重传和快恢复 快重传可以让发送方尽早得知丢失消息, 当发送消息M1,M2,M3,M4,M5后,假如消息M2丢失,那么按照算法会发送对M2报文前一个报文M1的重复确认(M1正常接受到,已经发送了确认),然后之后收到M4,M5,也会发送两…

Linux网络编程:传输层协议|UDP|TCP

知识引入: 端口号: 当应用层获得一个传输过来的报文时,这时数据包需要知道,自己应该送往哪一个应用层的服务,这时就引入了“端口号”,通过区分同一台主机不同应用程序的端口号,来保证数据传输…

el-date-picker选择开始日期的近半年

<el-date-pickerv-model"form[val.key]":type"val.datePickerType || daterange":clearable"val.clearable && true"range-separator"~"start-placeholder"开始日期"end-placeholder"结束日期"style&q…

DataRockMan洛克先锋OZON选品工具

随着全球电子商务的飞速发展&#xff0c;跨境电商平台已成为越来越多企业和个人追逐市场红利的重要战场。在众多跨境电商平台中&#xff0c;OZON以其独特的市场定位和强大的用户基础&#xff0c;吸引了无数卖家的目光。然而&#xff0c;如何在OZON平台上成功选品&#xff0c;成…

结构体(C保姆级讲解)

前言&#xff1a; 为什么会有结构体&#xff0c;结构体可以用来面熟一个复杂对象&#xff0c;我们知道C语言中有哪些数据类型&#xff0c;有整型&#xff0c;有浮点型&#xff0c;有字符型&#xff0c;但是在生活中&#xff0c;我们需要描述一些比较复杂的东西&#xff0c;比如…

java调用科大讯飞离线语音合成SDK --内附完整项目

科大讯飞语音开放平台基础环境搭建 1.用户注册 注册科大讯飞开放平台账号 2.注册好后先创建一个自己的应用 创建完成后进入应用选择离线语音合成&#xff08;普通版&#xff09;可以看到我们开发需要的SDK,选择windows MSC点击下载。 3.选择你刚刚创建的应用&#xff0c;选择…

磁盘配额的具体操作

磁盘配额&#xff1a; linux的磁盘空间有两个方面&#xff1a;第一个是物理空间&#xff0c;也就是磁盘的容量 第二个inode号耗尽&#xff0c;也无法写入 linux根分区&#xff1a;根分区的空间完全耗尽&#xff0c;服务程序崩溃&#xff0c;系统也无法启动了。 为了防止有人…

Vue2 + Element UI 封装 Table 递归多层级列表头动态

1、在 components 中创建 HeaderTable 文件夹&#xff0c;在创建 ColumnItem.vue 和 index.vue。 如下&#xff1a; 2、index.vue 代码内容&#xff0c;如下&#xff1a; <template><div><el-table:data"dataTableData"style"width: 100%"…

神经网络与深度学习——第3章 线性模型

本文讨论的内容参考自《神经网络与深度学习》https://nndl.github.io/ 第3章 线性模型 线性模型 线性模型&#xff08;Linear Model&#xff09;是机器学习中应用最广泛的模型&#xff0c;指通过样本特征的线性组合来进行预测的模型&#xff0c;给定一个 D D D维样本 x [ x …

定时器与PWM的LED控制

目录 一、基础概念定时器定时器类型定时器特性 PWM定义占空比原理 二、实验1.LED周期性亮灭定时器TIM2配置GPIO引脚设置工程相关参数配置Keil编写程序 2.LED呼吸灯(PWM)呼吸灯原理Keil编写程序Keil虚拟示波器&#xff0c;观察 PWM输出波形设置点击setup&#xff0c;并设置观察引…

贪心算法拓展(反悔贪心)

相信大家对贪心算法已经见怪不怪了&#xff0c;但是一旦我们的决策条件会随着我们的步骤变化&#xff0c;我们该怎么办呢&#xff1f;有没有什么方法可以反悔呢&#xff1f; 今天就来讲可以后悔的贪心算法&#xff0c;反悔贪心。 https://www.luogu.com.cn/problem/CF865Dhttp…

[图的搜索]5.图解狄克斯特拉算法及其代码演示

狄克斯特拉算法 与前面提到的贝尔曼-福特算法类似&#xff0c;狄克斯特拉&#xff08;Dijkstra&#xff09;算法也是求解最短路径问题的算法&#xff0c;使用它可以求得从起点到终点的路径中权重总和最小的那条路径路径。 图解 01 这里我们设A为起点、G为终点&#xff0c;来讲…

“揭秘乐园通行证:Spring JWT的魔法之旅

嗨&#xff0c;我将带你深入了解如何利用JWT打造一个既安全又高效的网络乐园。从基础概念到实战技巧&#xff0c;再到安全策略&#xff0c;每一步都充满惊喜。你将学会如何为乐园设置无状态的门票系统&#xff0c;如何通过RBAC和ABAC确保游客安全&#xff0c;以及如何在微服务架…

统计信号处理-匹配滤波器实现与验证(matlab仿真)

什么是匹配滤波器 匹配滤波器是一种信号处理技术&#xff0c;它用于从噪声中提取信号&#xff0c;特别是在信号与噪声比率较低的情况下。匹配滤波器之所以存在&#xff0c;是因为它在信号检测和估计方面具有几个关键的优势&#xff1a; 最大化信噪比&#xff1a;匹配滤波器设计…

数字化校园建设让学习更加广阔

校园构建数字化校园的亮点是什么&#xff1f;校园以智能服务、才智办理、数字讲堂为中心内容的智慧校园建造&#xff0c;不只使师生作业和日子更高效&#xff0c;并且使他们有更多的时刻投入到智能教育和智能学习中去&#xff0c;进步教育质量&#xff0c;使学生走出校门时紧跟…

项目管理主要文档介绍

1、商业论证&#xff1a;一般由项目发起人创建&#xff0c;用于论证项目是否对组织有财务方面的收益。商业论证创建于项日开始之前&#xff0c;用于判断项目是否需要被开展。 2、项目章程&#xff1a;一般由项日经理创建,并由发起入和关键相关力提供输人&#xff0c;最后经项目…

MATLAB函数模块光显示zeros/poles怎么办?

出现下面这种图了怎么办&#xff1f;是做错了吗&#xff1f; 这种图就是它显示不完整了&#xff0c;把它拉大点就可以完全显示了。

【机器学习】深入探索机器学习:利用机器学习探索股票价格预测的新路径

❀机器学习 &#x1f4d2;1. 引言&#x1f4d2;2. 多种机器学习算法的应用&#x1f4d2;3. 机器学习在股票价格预测中的应用现状&#x1f389;数据收集与预处理&#x1f389;模型构建与训练&#x1f308;模型评估与预测&#x1f31e;模型评估&#x1f319;模型预测⭐注意事项 &…

检定记录内容解析:非红外二氧化硫气体检测仪的维护与验证

在工业生产与环境保护中&#xff0c;二氧化硫作为一种常见的有害气体&#xff0c;其浓度的监测和控制显得尤为重要。 非红外二氧化硫气体检测仪以其独特的检测原理和高灵敏度&#xff0c;在二氧化硫监测领域发挥着不可或缺的作用。 在这篇文章中&#xff0c;佰德将详细介绍非…