动手学深度学习31 深度学习硬件 CPU和GPU

动手学深度学习31 深度学习硬件 CPU和GPU

  • CPU和GPU
    • 主频
  • QA

PPT: https://courses.d2l.ai/zh-v2/assets/pdfs/part-2_1.pdf
视频: https://www.bilibili.com/video/BV1TU4y1j7Wd/?p=2&spm_id_from=pageDriver&vd_source=eb04c9a33e87ceba9c9a2e5f09752ef8

CPU和GPU

在这里插入图片描述
在这里插入图片描述

寄存器速度是最快的,可以认为和计算机主频一样快。
在这里插入图片描述

主频

https://baike.baidu.com/item/%E4%B8%BB%E9%A2%91/103191?fr=ge_ala

主频即CPU的时钟频率,计算机的操作在时钟信号的控制下分步执行,每个时钟信号周期完成一步操作,时钟频率的高低在很大程度上反映了CPU速度的快慢。

计算机访问一行比访问一列要快,所以矩阵按行存【按行是连续内存地址】读取速度比较快。
在这里插入图片描述

超线程对计算密集型的操作没有太多性能提升,因为共享寄存器。
在这里插入图片描述

在这里插入图片描述

GPU:一个绿点是一个计算单元,可以开一个线程,核多。
GPU显存贵。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

QA

1 少量的高质量数据可能要比大量的低质量训出来的模型数据效果要好。当数据量很大的时候,调参就不是很重要的。不要过度调参。
2 模型大小和计算量复杂度不能直接换算,全连接层的计算复杂度要高。
4 w=w-lrw.grad Python里面有变量定义,出现的两个w不是同一个w,被赋值的w没有grad属性,所以梯度消失。正确写法w-=lrw.grad
在这里插入图片描述
5 过拟合。
6 模型的架构就是一个巨大的超参数。加宽加深。架构尽量不要变。通道数是怎么变换的。
7 yolo
8 LLC 缓存。 最后一个缓存。
10 GPU不能让人上网。
11 通道数放在第二层 第一层是批量大小。
12 硬件发展周期是固定的。
在这里插入图片描述
15 尽量不要用for循环做向量计算, 用向量加法乘法
16 GPU向量计算不要跨机器。
17 GO不用做高性能计算。做并行比较好,网页服务器。
18 rust安全性比较好。
20 怎么复现论文? 理解论文的每一句话;作者所有细节都写出来了;看作者或别人复现的代码。
21 框架都差不多,没有区别。
22 paddlepaddle vs pytorch
29 分布式考虑容灾容错 高性能不太考虑,高性能是分布式的一个应用。
33 测试可以用好的硬件 摄像头
34 高性能计算用c c++多。社区讨论的多,go做高性能社区讨论的少。
35 多进程避免Python的全局锁 GCL
36 统计+神经网络的鲁棒性和可解释性?
39 最难的是开发生态
41 pytorch 用户多
50 google V3 的 inception 就是用的Resnet的跳转连接
52 spark vs mapreduce?

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

..\USER\stm32f10x.h(298): error: #67: expected a “}“

原keil4的示例工程在用keil5打开之后出现报错: ..\USER\stm32f10x.h(298): error: #67: expected a "}" 在去掉手动添加的一个宏定义STM32F10X_HD后即可正常编译,因为KEIL5已经自动添加了

免费生成短链接,常用短网址生成站点推荐!

什么是短链接 "短链接"俗称"短网址",通俗的讲就是将长的URL网址通过程序计算等方式,转换为简短的网址字符串,更便于使用者在第三方平台引用网址,节省字符数空间。 短链接最大的特点就是短,今天给…

大模型应用产品指北

一、试用类型 计算机视觉Computer Vision:Text-to-image(文生图) 二、国内产品 Aliyun通义千问 【体验】 可以替代Stable Diffusion、Midjourney;支持风格、滤镜; [传送门:通义万相] 【体验】Transformer架构;中英双语;开源可以…

WWDC24 快速回顾

今天凌晨,苹果公司在2024年全球开发者大会(WWDC24)上,发布了一系列的系统更新。然而,对于期待苹果带来突破性创新的消费者来说,今年的大会似乎并没有达到预期的震撼效果。 下面让我看看,苹果都带…

【小白专用 已验证24.6.12】MySQL连接使用-创建数据库和创建数据表

【小白专用 已验证24.6.12】Mysql 8.0的安装配置教程(详细)_mysql安装教程8.2-CSDN博客 1.在Windows开始搜索输入Mysql,并选择第一个打开。 2.输入安装时的密码,再回车,就连接上 MySQL 了 1. MySQLSQL语句通用语法 (1)SQL语句可以…

Compshare平台使用体验分享

一、引言 随着AI技术的飞速发展,对高性能计算资源的需求也在不断增加。为了满足广大AI研究者和开发者的需求,各类算力共享平台应运而生。其中,Compshare平台凭借其卓越的性能和便捷的操作,迅速成为用户关注的焦点。本文将通过对隶…

[leetcode]删除链表中倒数第k个结点

. - 力扣(LeetCode) class Solution { public:ListNode* trainningPlan(ListNode* head, int cnt) {int n 0;ListNode* node nullptr;for (node head; node; node node->next) {n;}for (node head; n > cnt; n--) {node node->next;}retu…

遥控玩具车电机驱动应用中的双H桥驱动芯片

遥控玩具车的基本工作原理是通过无线电遥控器发送信号,这些信号被玩具车内的接收器接收并解码,从而控制玩具车的运行。根据车身外型的不同,可以分为:普通的私家房车、越野车、货柜车、翻斗车等等。遥控器的操作,如前进…

鸿蒙元服务未来是能一“通”多端的前端形态?

2024年,华为鸿蒙的热度只增不减。 在2023年底就有业内人士透露,华为明年将推出不兼容安卓的鸿蒙版本,未来IOS、鸿蒙、安卓将成为三个各自独立的系统。 果不其然,执行力超强的华为,与2024年1月18日的开发者&#xff0…

AC/DC电源模块:多种应用需求的通用能源解决办法

BOSHIDA AC/DC电源模块:多种应用需求的通用能源解决办法 AC/DC电源模块是一种通用能源解决方案,可满足多种应用需求。它将交流电转换为直流电,提供给各种电子设备以稳定的电源。AC/DC电源模块拥有多种优势,包括高效能、可靠性好、…

Win11如何屏蔽个人数据跨境传输提示

今天重启电脑,出现系统【个人数据跨境传输】的更新提示,为了快速开始办公就给点同意了,中午休息时,总是觉得不爽,必须关闭这个。 后来我知道,到了这一步的时候,可以有其他方法终止,参…

【算法实战】每日一题:18.2 ST 表(Sparse Table)

1.题目 给定一个长度为 n 的数列和 m 个查询,每个查询指定一个闭区间,要求对每个查询输出该区间内的最小值。 2.思路 其实用Python的话,我们可以直接用Python内置的min函数做,但是这种方法很容易超时,所以我们用ST表…

OpenGauss数据库-8.权限管理

第2关:权限设置 gsql -d postgres -U gaussdb -W passwd123123 CREATE ROLE lily WITH CREATEDB PASSWORD passwd123123; GRANT lily TO gaussdb; 第3关:管理员 gsql -d postgres -U gaussdb -W passwd123123 CREATE USER peter WITH SYSADMIN PASSWOR…

【ai】openai-quickstart 配置pycharm工程

之前都是本地执行脚本【AI】指定python3.10安装Jupyter Lab环境为:C:\Users\zhangbin\AppData\Local\Programs\Python\Python310 参考之前创建的python工程 使用的是局部的私有的虚拟环境 pycharm给出的解释器 直接使用现有的,不new了 可以选择3.10 :可以选虚拟的:

macOS Sequoia 将 Mac 生产力与智能化提升至全新高度 (macOS 15 ISO、IPSW、PKG 下载)

macOS Sequoia 将 Mac 生产力与智能化提升至全新高度 (macOS 15 ISO、IPSW、PKG 下载) iPhone 镜像、Safari 浏览器重大更新、备受瞩目的游戏和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:https://sysin.org/blog/macOS-Sequoia/&a…

windows上修改Podman的镜像配置源加速

目录 前言解决办法1. 打开window的Powershell 2. 修改registries.conf3. 重启podman即可 扩展内容1. 国内镜像源地址2. 阿里加速地址 前言 今天在电脑上准备通过podman安装mysql,结果执行安装命令后,网络不通没法下载镜像。 解决办法 将默认镜像源修改…

Fegin如何传参form-data文件

Form-data传输file参数,这个大家都比较清楚,那么针对于Fegin参数file参数该如何操作呢!下面截图来找到对应的参数关系。 一、之前我们在postMan中是这种传参的,那么如果使用Feigin来传输文件File 二、在Fegin中传form-data参数&a…

滴滴出行 大数据研发实习生【继任】

大数据研发实习生JD 职位描述 1、负责滴滴核心业务的数据建设,设计并打造适应滴滴一站式出行平台业务特点的数仓体系。 2、负责抽象核心业务流程,沉淀业务通用分析框架,开发数仓中间层和数据应用产品。 3、负责不断完善数据治理体系&#xff…

湖仓一体全面开启实时化时代

摘要:本文整理自阿里云开源大数据平台负责人王峰(莫问)老师在5月16日 Streaming Lakehouse Meetup Online 上的分享,主要介绍在新一代湖仓架构上如何进行实时化大数据分析。内容主要分为以下五个部分: 1. Data Lake …

如何在ElementTree文本中嵌入标签

在 ElementTree 中,你可以使用 Element 对象的方法来创建新的标签,并将其嵌入到现有的 XML 结构中。下面是一个简单的示例,演示了如何在 ElementTree 文本中嵌入新的标签: 1、问题背景 我正在使用Python ElementTree模块来处理HT…