当前位置: 首页 > news >正文

python33天打卡

 CUDA和PyTorch环境检查

import torch# 检查CUDA是否可用
print(f"CUDA available: {torch.cuda.is_available()}")# 如果可用则显示详细信息
if torch.cuda.is_available():print(f"GPU名称: {torch.cuda.get_device_name(0)}")print(f"PyTorch使用的CUDA版本: {torch.version.cuda}")
else:print("未检测到可用GPU或CUDA环境未正确配置")# 检查系统CUDA版本(需要安装CUDA Toolkit)
# 注意:这个版本可能与PyTorch使用的运行时版本不同
try:from subprocess import check_outputcuda_version = check_output(["nvcc", "--version"]).decode('utf-8')print("系统CUDA Toolkit版本:")print(cuda_version.split('\n')[-2])
except Exception as e:print("无法获取系统CUDA Toolkit版本,可能未安装或未添加到环境变量")

数据准备

# 仍然用4特征,3分类的鸢尾花数据集作为我们今天的数据集
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import numpy as np# 加载鸢尾花数据集
iris = load_iris()
X = iris.data  # 特征数据
y = iris.target  # 标签数据
# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)# 打印下尺寸
print(X_train.shape)
print(y_train.shape)
print(X_test.shape)
print(y_test.shape)

@浙大疏锦行

相关文章:

  • vscode java debug terminal 中文乱码
  • Veeam Backup 13 beta ui 方式备份 VMware esxi 虚拟机
  • 《软件工程》第 8 章 - 人机交互设计
  • 【监控】PromQL 查询语言
  • 什么是时空学习(Spatiotemporal Learning)
  • linux文件权限管理
  • React与Vue的内置指令对比
  • 原生小程序与 UniApp 中传递循环数据(整个对象)的对比与实现
  • Haproxy编译安装
  • 大模型量化原理
  • 什么场景下能够用到根据id批量查询用户
  • Oracle 的 TX、TM、UL 锁对比
  • 计算机网络】深入解析 TCP 协议:从三次握手到拥塞控制
  • 人工智能工程师学习路线总结(上)
  • git clone 提速
  • GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【三】
  • pytorch 15.2 学习率调度在PyTorch中的实现方法
  • 从界面设计到设备互联:基于Qt的ARM Linux自动化控制面板开发全解析
  • 动态规划(7):背包问题
  • 如何查看 GitLab 内置的 PostgreSQL 版本?
  • 纳溪区城乡住房建设局网站/怎么做一个网站平台
  • 建设信用卡中心网站首页/广州网站建设系统
  • 现在学什么技术最吃香工资高/seo站长教程
  • 自己的网络平台怎么做/合肥seo推广公司
  • 郑州做网站经开区/今日头条网页版入口
  • 七牛 wordpress 插件/免费seo培训