- 博客(18)
- 资源 (30)
- 收藏
- 关注
原创 多服务器上的 docker 实现互相访问
最后,通过 ssh Server_x(x∈[1,n])就可以实现n个容器之间的互相访问了。如何实现着 n 个docker之间的互相访问呢?
2024-04-23 12:17:55
726
原创 Colossal AI 多维TP
输入shape为{b, s, h}{bs, h}{bs/q, h/q},实际使用时将b和h进行拆分,如下图所示。5) P=dq^2固定的情况下,不同的{d,q,q}配置性能相差甚远。2) 参数在in_size上按p拆分,out_size按p^2拆分。条件:每个矩阵都可以均匀的拆分为 p=q^2块(行q块,列q块·)4) 2.5D相对于2D而言,通过把B复制了d份来减少通信次数。1) 当d=1时,即为SUMMA 2D 的矩阵乘法。2) 2D和2.5D不仅拆分了B,还拆分了A。
2024-04-08 10:16:31
385
1
原创 llama decoder流程一图解释及activation空间占用
如图所示,为 llama 中一个llamalayer或一个llamadecoder的计算流程,其中标注了每一个Tensor的shape。5)右下方给出了 activation 的空间占用,及由此推出的 llama 模型在各种情况下的空间占用(中间变量activation)3)灰黄色+斜纹(比如X1,X2等),表示反向计算时需要用到的Tensor(activation)4)其它,表示计算操作,有的操作有权重,有的操作没有权重。1)浅黄色(比如,K,Q,V等),表示计算输出。
2024-02-19 17:18:28
951
1
原创 在服务器容器中实现python远程开发调试的方法:vscode篇
Configure Docker to start on boot with systemd. On Debian and Ubuntu, the Docker service starts on boot by default. Below is for other Linux distributions using systemd.vscode 相关已安装vscodevscode需要安装的插件:Dev ContainersRemote-SSHPython调试用config文件后
2023-09-01 15:24:40
877
1
原创 CentOS 7 安装后的 repo 源管理
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、默认 repo 情况二、更换国内源1.备份 CentOS-Base.repo2.下载新的CentOS-Base.repo 到`/etc/yum.repos.d/`3.清除系统yum缓存并生成新的yum缓存4.添加 EPEL 源2.读入数据总结前言 安装完成 CentOS之后,后续安装软件的话,就需要使用 yum 进行 repo 源的管理,所有的 repo 都位于 /etc/yum.repos.
2021-03-25 15:13:43
14163
2
转载 linux主机名的修改
导读在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。linux主机名的修改linux主机名的修改查看主机名命令[root@tonyx ~]# uname -ntonyx[root@tonyx ~]# hostnametonyx通过hostname命令命令格式:hostname newhostname暂时修改主机名,用logout命令登出并重新登陆即可生效。但
2021-03-24 15:03:06
185
原创 Ubuntu 网络配置方法汇总
目前为止,共存在三个配置网络的地方:/etc/network/interfaces(文字,在ubuntu 18.04版本后已移除)/etc/netplan/*.yaml(文字)NetworkManager(图形+文字)修改/etc/network/interfaces获取动态配置auto eth0iface eth0 inet dhcp用下面的命令使网络设置生效:sudo /etc/init.d/networking restart也可以在命令行下直接输入下面的命令来获取地址
2021-03-24 02:40:49
15735
3
原创 gcc for arm 工具链使用(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录五、 ld/lds 链接脚本文件的书写规则1. 基本概念2. GNU-ARM 默认的链接脚本3. 一个链接脚本文件的构成六、 Makefile 简要教程1. Makefile 简介1.1 Makefile 主要的 5 个部分 (显示规则, 隐晦规则, 变量定义, 文件指示, 注释)1.2 GNU make 的工作过程2. Makefile 初级语法2.1 Makefile 规则2.1.1 规则语法2.1.2
2021-03-12 01:03:12
1111
4
原创 gcc for arm 工具链使用(一)
文章目录前言一、编译链接过程二、编译器驱动程序arm-none-eabi-gcc的使用1. 处理器架构选项2. C 标准库的选择3. 语言标准类常用选项4. Overall 类选项(控制 gcc/g++的输出类型)三、 二进制工具集 binutils 的使用1. 链接器工具 arm-none-eabi-ld2. 二进制格式转换工具 arm-none-eabi-objcopy3. 目标文件查看工具 arm-none-eabi-objdump4. 目标文件大小查看工具 arm-none-eabi-size
2021-03-09 02:21:50
9991
4
原创 51单片机中 指针 占用的字节长度
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-03-07 02:53:16
3974
1
原创 解读 华邦 (winbond) SPI FLASH 型号
解读 华邦 (winbond) SPI FLASH 型号华邦的 SPI flash 型号(丝印)一般如下(只看当前最新的 W25Q 系列):W25Q xxx y z XX Y Zxxx表示容量(单位 bit),比如 16表示 16Mbit(2Mbyte),256表示 256Mbit (32Mbyte)y 表示第几代,按字母表顺序排列,比如 J 比 F的肯定要新,一般情况下,越新的支持的速度越高(J的速度一般都是133MHz,F的一般会在104MHz)。从winbond官网可知,最新的为 N。
2021-02-27 22:47:55
6139
原创 VirtualBox 下虚拟机与主机之间通信的要点
这里写自定义目录标题VirtualBox 下虚拟机与主机之间通信的要点VirtualBox的网络配置虚拟机与主机之间互 ping 要点主机通过 ssh 访问虚拟机主机与虚拟机之间 ssh 互访的方式VirtualBox 下虚拟机与主机之间通信的要点本文主要总结一下 virtualbox 中 Ubuntu 虚拟机使用中的问题,主要包含以下几个部分:几种网络配置的特点虚拟机与主机之间互 ping 要点主机通过 ssh 访问虚拟机常见问题主机与虚拟机之间 ssh 互访的方式VirtualBox的
2021-02-22 16:08:28
688
原创 C语言循环语句中 i++, ++i, i--, --i的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、for 循环语句1. `i++` 和 `++i` 的使用2. `i--` 和 `--i` 的使用二、while 循环语句1. `i++` 和 `++i` 的使用`i++`的情况`++i`的情况2. `i--`和 `--i` 的使用`i--`的情况`--i`的情况二、do...while 循环语句1. `i++` 和 `++i` 的使用2. `i--` 和 `--i` 的使用前言本文主要是探讨 i++, ++i, i–,
2020-10-11 20:02:07
20051
4
翻译 Matlab绘图中的对象容器(Object Containers)
对象容器(Object Containers)概述Grouping objects and operating on the group as a whole.Functions 函数 功能 hggroup 创建组对象 hgtransform 创建图形变换对象 makehgtform 创建4x4的变换矩阵 eye 创建4x4单位矩阵Properties 属
2017-07-04 14:53:01
1638
原创 一个适用于 arm cortex-M3 的通用 makefile()
# shell/dos命令MKDIR = -mkdirRM = rmRMFLAGS = -fR################################################################################ 常量NOTHING =STR_NULLINE = ""STR_MULSPACE = " Fi
2017-03-13 17:40:59
1127
翻译 gcc linker简要手册
名词解释:bfd (binary format description) : 是指GNU的bfd库项目,其目标是希望通过一种统一的接口来处理各种不同的目标文件。Orphan sections : 是指包含在输入目标文件的 段 中,但是没有在链接脚本中指定的输入段。链接脚本完成的工作:W1 : 使用 MEMORY 命令将整个内存空间分块,这多见于嵌入式系统中。W
2017-03-13 17:36:05
8283
翻译 GDB调试概要说明
gdb调试的基本步骤------->1. 进入gdb环境: 在命令行输入gdb或者gdb322. 从要调试的文件读入调试信息: file prj3.exe 3. 设置可执行文件和obj文件的路径,也就是搜索prj3.exe对应的源文件的路径 path "yourpath" 最好使用"/"代替"\" show paths
2017-03-13 16:31:02
2682
SystemVerilog for Verification (3ed)
2015-11-17
Optics: Learning by Computing, with Examples Using Mathcad, MATLAB, Mathematica, and Maple(2E)
2011-03-08
Linear Algebra and its Application(4ed) Gilbert_Strang
2010-10-18
DSP-BASED ELECTROMECHANICAL MOTION CONTROL
2010-04-02
控制理论中的傅立叶变换Fourier Series in control theory
2010-03-21
BSD操作系统设计与实现.chm(英文原版)
2009-10-17
现代直流伺服控制技术及其系统设计
2009-10-14
深入浅出MATLAB 7_X混合编程.pdf
2009-10-14
用mathematica作微积分实验.pdf
2009-10-14
Introduction.to.Simulink.with.Engineering.Applications.pdf
2009-06-03
运动稳定性理论与应用
2009-04-10
multisim 10教程(英文):Practical.Teaching.Ideas.for.Multisim.10.pdf第七版
2009-04-06
线性规划系列经典教程2 Linear Programming:Theory and extensions
2009-04-06
PID Controllers:Theory, Design and Tuning的课件
2009-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人