<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lay_XZ的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lay_XZ</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lay_XZ]]></copyright><item><title><![CDATA[Megatron-LM训练GPT2模型]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134329365</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134329365</guid><author>Lay_XZ</author><pubDate>Mon, 20 Nov 2023 11:07:34 +0800</pubDate><description><![CDATA[又换了22.10，没有段错误但是，缺少te.pytorch.DotProductAttention！之前一直以为是识别不到megatron里的tokenizer，或者是pip tokenizer的包，弄了好久，结果是根本就是缺少了一个tokenizer.py。但是重装不了transformer_engine，然后我终于在找为什么的时候发现了tesla根本用不了！在这里安装apex成功了，但是模型训练使用的时候又报错了！我应该先看文档的居然是因为这个！因为只有cuda环境的镜像太干净了，要自己重装好多东西！]]></description><category></category></item><item><title><![CDATA[Docker学习]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134223639</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134223639</guid><author>Lay_XZ</author><pubDate>Wed, 08 Nov 2023 19:25:51 +0800</pubDate><description><![CDATA[自定义的好处：可以用容器名ping通。]]></description><category></category></item><item><title><![CDATA[VMware部署K8s]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134192671</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134192671</guid><author>Lay_XZ</author><pubDate>Sat, 04 Nov 2023 10:04:36 +0800</pubDate><description><![CDATA[尝试安装了一个，本意是为了后面安装docker命令可以复制，但是安装也挺麻烦的，我还是老老实实自己手打，安装完了也不能复制粘贴，为什么！点击nat设置，配置网关和子网掩码，记住网关，等会儿三个虚拟机的ip不要用.2。我这样配置都是可以ping通的ping www.baidu.com。中途遇到了开启虚拟机就蓝屏的问题，已解决。其他部分继续照着做，有界面但是没什么显示。就是网络部署部分不太清楚，正在自己探索。点击更改设置，取消使用本地dhcp服务。然后再查看所有节点，状态就对了。其他部分在前面的文章都很清楚。]]></description><category></category></item><item><title><![CDATA[Go学习（九）：并发编程2]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134171439</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134171439</guid><author>Lay_XZ</author><pubDate>Fri, 03 Nov 2023 13:52:10 +0800</pubDate><description><![CDATA[select关键字，可以同时响应多个通道的操作。]]></description><category></category></item><item><title><![CDATA[Go学习（八）：并发编程1]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134088544</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134088544</guid><author>Lay_XZ</author><pubDate>Wed, 01 Nov 2023 22:11:10 +0800</pubDate><description><![CDATA[本质上是生产者消费者模型可以有效控制goroutine数量，防止暴涨例题：（还是有点不太明白为什么会deadlock）计算一个数字的各个位数之和，例如数字123，结果为1+2+3=6随机生成数字进行计算import ("fmt""sync"Id int//这里必须传对象实例??job *Jobsum int// 使用等待组来等待所有协程完成// 创建工作池// 参数1：开几个协程for i := 0;i < num;i++ {wg.Add(1)//获取job管道的数据。]]></description><category></category></item><item><title><![CDATA[wsl2配置cuda和编译tensorflow]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134126587</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134126587</guid><author>Lay_XZ</author><pubDate>Tue, 31 Oct 2023 22:26:17 +0800</pubDate><description><![CDATA[原因是因为我把wsl中的ubuntu发行版搞崩了，卸载重装了发现ext4文件也无了，又要痛苦的重新安装cuda和编译tensorflow了（！！！！！no，好痛苦）在wsl中输入nvidia-smi如果不能显示就是安装的driver version版本太低了 我之前就因为这个卡住过。]]></description><category></category></item><item><title><![CDATA[Go学习（七）：方法、面向对象]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134087592</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134087592</guid><author>Lay_XZ</author><pubDate>Sat, 28 Oct 2023 10:40:24 +0800</pubDate><description><![CDATA[/ 系统抛a[1] = 123// 自己抛panic("半径不能为负")//// 延时执行匿名函数// 延时到何时？（1）程序正常结束 （2）发生异常时 //发生异常时// recover() 复活 恢复// 会返回程序为什么挂了err!= nil {}()fmt.Println("这里有没有执行") //没执行test03()test04()半径不能为负test04import ("fmt""os""time"op stringif err!= nil {]]></description><category></category></item><item><title><![CDATA[Go学习（六）：函数]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134059589</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134059589</guid><author>Lay_XZ</author><pubDate>Fri, 27 Oct 2023 11:29:23 +0800</pubDate><description><![CDATA[• 无需声明原型。• 支持不定 变参。• 支持多返回值。• 支持命名返回参数。• 支持匿名函数和闭包。• 函数也是一种类型，一个函数可以赋值给变量。• 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。• 不支持 重载 (overload)• 不支持 默认参数 (default parameter)。函数是第一类对象，可作为参数传递。建议将复杂签名定义为函数类型，以便于阅读？？（我感觉好难看懂）// 定义函数类型。// 没有函数体的函数声明，这表示该函数不是以Go实现的。]]></description><category></category></item><item><title><![CDATA[Go学习（五）：流程控制]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134059069</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134059069</guid><author>Lay_XZ</author><pubDate>Thu, 26 Oct 2023 16:32:35 +0800</pubDate><description><![CDATA[for 循环的 range 格式可以对 slice、map、数组、字符串等进行迭代循环。for range可以完成所有for可以做的事情，却能做到for不能做的，包括。map、channel 是指针包装，而不像 slice 是 struct。1、遍历key为string类型的map并同时获取key和value。Go语言的For循环有3中形式，只有其中的一种使用分号。for 和 for range的区别。range 会复制对象，值拷贝。2、遍历channel。]]></description><category></category></item><item><title><![CDATA[Go学习（四）：golang连接mysql数据库查询数据库信息]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134043630</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134043630</guid><author>Lay_XZ</author><pubDate>Wed, 25 Oct 2023 22:35:51 +0800</pubDate><description><![CDATA[【代码】Go学习（四）：golang连接mysql数据库查询数据库信息。]]></description><category></category></item><item><title><![CDATA[Go学习（三）：Map、结构体]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134032923</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134032923</guid><author>Lay_XZ</author><pubDate>Wed, 25 Oct 2023 16:32:40 +0800</pubDate><description><![CDATA[KeyType:表示键的类型。ValueType:表示键对应的值的类型。自定义类型类型别名。]]></description><category></category></item><item><title><![CDATA[Go学习（二）：切片Slice、指针]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134028194</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134028194</guid><author>Lay_XZ</author><pubDate>Wed, 25 Oct 2023 13:41:12 +0800</pubDate><description><![CDATA[会报错，没有分配内存空间。要分配内存，就引出来今天的new和make。使用make进行初始化，然后才可以对它们进行操作。]]></description><category></category></item><item><title><![CDATA[Go语言学习（一）：变量常量、基本类型、数组]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/134023067</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/134023067</guid><author>Lay_XZ</author><pubDate>Tue, 24 Oct 2023 22:22:15 +0800</pubDate><description><![CDATA[对于不同的package，如果不相互依赖的话，按照main包中"先import的后调用"的顺序调用其包中的init()，如果package存在依赖，则先调用最早被依赖的package中的init()，最后调用main函数。是go语言的常量计数器，只能在常量的表达式中使用。2. 数组定义：var a [len]int，比如：var a [5]int，数组长度必须是常量，且是类型的组成部分。3. 长度是数组类型的一部分，因此，var a[5] int和var a[10]int是不同的类型。]]></description><category></category></item><item><title><![CDATA[CNN+VGG+ResNet]]></title><link>https://blog.youkuaiyun.com/Lay_XZ/article/details/133946772</link><guid>https://blog.youkuaiyun.com/Lay_XZ/article/details/133946772</guid><author>Lay_XZ</author><pubDate>Fri, 20 Oct 2023 15:06:07 +0800</pubDate><description><![CDATA[CNN卷积神经网络。]]></description><category></category></item></channel></rss>