- 博客(88)
- 收藏
- 关注
原创 【自然语言处理六-最重要的模型-transformer-下】
transformer是今年大模型的基础模型,重要性不言自明,通过上下两篇文档,可以清楚的了解transformer
2024-03-04 14:22:17 930
原创 【自然语言处理四-从矩阵操作角度看 自注意self attention】
从矩阵操作的角度深入了解自注意力机制的背后经历了什么,以及他如何解决其他模型无法解决的问题
2024-02-26 11:21:56 919
原创 【pyinstaller 怎么打包python,打包后程序闪退 不打日志 找不到自建模块等问题的踩坑解决】
pyinstaller打包的问题,之前看了很多,说的都不是很清楚,踩坑了很多点后解决
2023-09-01 16:39:29 899
原创 深度学习--基础(一)pytorch安装--cpu & GPU版本
可以修改whi文件名安装即可。(有些64系统尾缀为win32,实际指的是win32接口,实质还是64位,总之修改成符合当前要求的命名规则的whl即可)ps:python版本3.11 ,3.7版本安装时,遇到了如下报错osError找不到asmjit.dll的报错,升级3.11即可。从这里下载 https://download.pytorch.org/whl/torch_stable.html。无GPU的时候,只能安装CPU版本,打开官网 https://pytorch.org/ 直接Pip安装即可。
2023-04-20 14:01:44 3050
原创 【智能指针-c++内存管理】
智能指针c/c++最为人诟病的是内存的管理,确保正确的时间,释放掉正确的内存,很难。c++11开始,新的库提供了智能指针,可以自动的管理内存,释放对象占用的内存。shared_ptr是一个模板,使用跟指针也几乎没什么差别shared_ptr p (new string(“abc”));指向string的指针p另外可以使用make_shared(q) 来创建一个指向q的智能指针原理:智能指针内部有个关联的计数器,无论是拷贝还是初始化或者传参等等,计数器都会递增(ps,具体实现不一定是一个计数)一
2022-05-08 20:08:38 621
原创 【GTEST使用一 官网】
官网:http://wiki.ros.org/gtest 翻译如下:1. 获取gtest ros版使用 http://wiki.ros.org/ros_comm2. Goolge Test GoolgeTest /gtest,c++语言的单元测试,官方文档 https://github.com/google/googletest,也可以参考http://www.ibm.com/developerworks/aix/library/au-googletestingframework.html 这些
2022-04-18 14:48:03 1366
原创 [ubuntu]python2.7 + flask web
python2.7 + flask web安装pythonsudo apt-get install pythonpython -v 版本为2.7pip install falskpython imort flask依然报错flask虚拟环境mkdir VirtualEnvcd VirtualEnvvirtualenv flask-envcd binactivate这是激活操作 deactivate 是退出执行python脚本:python 执行脚本,内容如下:from fla
2022-01-16 15:34:46 474
原创 win10 hyper-v搭建centos7虚拟机
win10 hyper-v搭建centos虚拟机背景使用过docker,开启了hyper-v功能,virtual box无法运行虚拟机了,报错Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED),可以通过管理员的cmd,执行bcdedit /set hypervisorlaunchtype off 执行,同时如下关闭hyper-v但此时win10无法运行dock
2022-01-01 10:42:37 903 2
原创 redis客户端redis-plus-plus
redis的客户端redis官网,redis客户端 页中包括了各种语言的客户端,选择c++,官网截图如下:参看介绍,redis-plus-plus 基于hiredis,使用c++11编写的,支持脚本 pub/sub 流水线 事务 redis集群,哨兵,连接池,ACL SSL以及线程安全,功能比较强大。点击链接转到github,下载源码。安装下载源码后,查看README介绍如何安装使用master分支,这是以及通过所有测试的分支。dev的分支是不稳定的。安装hiredis因为redis-pl
2021-12-29 11:25:37 4414
原创 【redis流水线】
redis事务型流水线以MULTI开始…多个用户命令EXEC结束redis会延迟执行已经入队的这些用户命令,直到收到EXEC命令,才将这些所有的命令发送给redis。这种做法也是流水线做法。可以使用WATCH监视一个KEY,如果KEY发生变化,这些所有操作都不会再执行,且会报一个错非事务性流水线各客户端都有自行支持的pipeline,既不需要包含MULTI EXEC也可以做到流水线处理...
2021-12-28 21:15:21 322
原创 redis持久化
持久化分类AOF (只追加文件)snapshotting (快照)snapshoptting原理:将某一时刻的内存数据写入硬盘。redis接收到备份命令后会fork一个子进程,负责将快照写入硬盘创建方法:客户端发送BGSAVE客户端发送SAVE设置save的配置选项接收到SHUTDOWN命令要关闭服务器缺点:会丢失程序出现崩溃后的数据更新。如果redis占用内存很大,fork子进程底层是创建副本,可能会导致创建进程的时间很长。AOF原理是记录每一次操作,如果出现故障,重新
2021-12-28 20:39:03 372
原创 【redis+lua实现分布式锁】
使用Lua原因轻量脚本执行原子化,这对于多线程或者多进程的环境中很重要。使用常用的EVAL 命令:EVAL script numkeys key [key …] arg [rg …]加锁localhost:0>eval "if redis.call('EXISTS', KEYS[1]) == 0 then redis.call('set', KEYS[1], ARGV[1]) redis.call('expire', KEYS[1], ARGV[2]) return 1 else retu
2021-12-26 20:11:41 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人