各种填坑
文章平均质量分 75
shelgi
一个每天都在学习的可爱程序猿
展开
-
Pycharm远程设置 && DDP简单介绍
最近接到一些改代码或者帮助debug的需求,大多数不是在本地而是autodl这种服务器上,有些人可能不太了解如何设置远程环境。通常在实验室一般都是在本地调好代码然后scp到服务器上去训练,不过这就需要本地有显卡能测试代码是否能跑通,或者直接在autodl这些提供的jupyter上去写代码(代码提示不算友好),一般复杂项目还是更倾向于在Pycharm,VsCode这种编辑器中开发。正好端午节回家,用家里的MacBook和服务器来演示一下整套流程以及介绍一下DDP相关的内容。原创 2023-07-05 16:15:01 · 1813 阅读 · 0 评论 -
关于torch.fx的使用
首先去查看官网docTORCH.FXnn.Module这句话很好的定义了FX的本质:用来改变module实例的一种工具。符号追踪可以捕获模块的语义进行解析;中间表示也就是IR记录了中间的操作,比如输入输出和调用的函数等;代码生成这个比较有意思,因为这是一个python-to-python的转换工具,这就从本质上区别了FX与一些AI编译器,推理库的区别。从流程上看,FX与推理库都是解析模型生成IR,然后融合算子呀优化等等,但是FX只是为了优化改变模型的功能,最终落脚点还是在python上;原创 2022-12-18 11:01:34 · 1749 阅读 · 1 评论 -
TVM VS TensorRT推理速度比较
上个结果对比框架平均推理时间(ms)最大推理时间(ms)最小推理时间(ms)TensorRT0.31950.63370.3023TVM Base0.76721.64670.6861TVM Tune0.56521.06230.5562费了九牛二虎之力调优出来的模型还是比不过TensorRT的推理速度,七小时调优只减少0.2ms的推理时间,但起码模型的稳定性得到了提升还是有些许安慰的.原创 2022-10-08 15:13:04 · 1508 阅读 · 0 评论 -
TVM Ubuntu20安装
在Ubuntu20上安装TVM,已经排除了所有容易遇到的坑,可以放心食用原创 2022-10-04 20:56:00 · 658 阅读 · 0 评论 -
Jetson Nano tensorrt部署YOLOX流程
其实这些并不难,难点都在针对各种实际问题设计高效算法这才是最需要思考的,部署这部分多玩几次自然就熟练了.原创 2022-09-15 21:11:47 · 1715 阅读 · 1 评论 -
懒人必备爬虫神器—playwright
大厂出品果然不同,使用它在不考虑运行效率(有异步但是我懒得看了)的情况下可以轻松实现复杂操作,懒人最爱!原创 2022-09-07 15:49:04 · 979 阅读 · 1 评论 -
Mac Pro M1测试PyTorch GPU
隔离期间尝试了一下M1用GPU跑pytorch,结果太伤心了原创 2022-08-03 19:04:34 · 6584 阅读 · 2 评论 -
ffmpeg搭建一个简单的rtsp推流方案
首先我们必须要安装好,不管是源码编译还是直接安装网上都有很多教程,这里不多展开.至于和任意安装一个就好,主要是为了能对rtsp拉流播放.以VLC安装为例:最后就是安装rtsp服务器,这里可以去github上搜索相关的项目,我这里是ubuntu所以可以去这个链接https://github.com/aler9/rtsp-simple-server/releases下载对应编译好的文件直接运行就好.随便准备好一个mp4视频,然后开始动手...原创 2022-06-15 13:53:57 · 25877 阅读 · 6 评论 -
使用JupyterLab写C++
尝试一下在Jupyter中写C++代码是什么样的体验原创 2022-06-05 13:23:23 · 2522 阅读 · 0 评论 -
局域网下两台电脑之间的文件传输
场景首先,我的实验室有两台电脑,一台ubuntu接实验室网线,另一台windows使用的是其他实验室WiFi(我们搬了实验室之后全部都是网线没有WiFi)。这就造成了不同操作系统不同局域网,如果有的时候需要互相传输一些文件,那就会显得格外麻烦。解决方案之前都是使用U盘作为媒介,复制粘贴。但是我感觉作为学计算机的,这样操作未免也太傻了。今天,彻底解决了这个问题。首先查看两台电脑的ipwindows:ipconfigubuntu:ifconfig然后试试另一台电脑能不能ping通。接着就使用s原创 2021-10-25 09:11:15 · 5538 阅读 · 0 评论 -
Win10配置c++ opencv环境
文章目录1.开始2.动手2.1 opencv下载2.2 vs2017的安装2.3 项目配置3.测试4.补充1.开始本来是想着下载opencv然后自己编译,最后去配置到CLion,结果昨天上午做了一上午,cmake总是报错;然后下午决定下载别人编译好的去配置,结果下载的要不就是32位的,要不就是无法找到OpenCVConfig-version.cmake,又或者是CLion里面CMakeLists出错,有的CMake没问题后面的dll又无法调用。最后妥协,今天下载opencv就用vs2017写项目,最后成原创 2021-06-02 11:50:20 · 716 阅读 · 3 评论 -
mac安装opencv(C++)
文章目录1.为什么选择mac2.安装步骤3.测试4.彩蛋1.为什么选择mac放实验室那台电脑系统是win10(双系统有ubuntu懒得切换了),结果今天实验室空调故障加上弄了半个多小时还是没有在上面配置好opencv的环境,无奈回寝室。原本想着用这台mac试试看,结果十分钟不到就搞定了,越用到后面越觉得macos真香。2.安装步骤使用homebrewbrew install opencv,安装时间有点点久,稍等一会等它全部完成就好。测试是否安装成功pkg-config --cflags原创 2021-05-31 23:09:57 · 12185 阅读 · 10 评论 -
mac M1安装Matlab R2020a
Matlab安装教程按照教程步骤里的一步步来,最后一步我没找到matlab window,然后把这里的MATLAB制作替身到桌面,然后更改一下图标就行。最后点击启动,写个测试原创 2021-05-31 13:39:12 · 5684 阅读 · 2 评论 -
Mac M1快速配置开发环境
文章目录开头安装软件部分1.QQ/微信/百度云等2.JetBrains系列开头最近刚到手一台macbook pro,起初的想法并没有打算用来作开发机器,不过偶尔还是想写点代码玩,于是花了两天算是填了各种坑,终于把平时常用的环境都配置好了,下面就来分开说说各个软件的安装方法。首先我的电脑配置是16G+2T刚拿到手就有一次系统更新,更新之后再开始安装。安装软件部分1.QQ/微信/百度云等这类软件能在app store找到就直接安装,找不到就去官网安装,大不了就是转译使用,问题不是特别大。2.J原创 2021-03-31 21:44:13 · 4030 阅读 · 4 评论 -
npm报错填坑
文章目录问题解决方法问题今天一看C盘空间不足,就把之前安装在C盘的一些程序卸载转移,其中就有node。然后安装好再运行node -v正常,但是npm报错,报错如下Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs'调整了新的目录权限,结果还是这个报错,我就想着是不是有哪里有旧的缓存,然后百度找到了答案。解决方法我按照上面说的,删除.npmrc文件,然后就可以正常运行了。...原创 2021-02-23 11:19:50 · 221 阅读 · 0 评论 -
superset安装配置以及简单玩了一下
文章目录前言步骤效果前言好久没写博客,主要是复习进度太慢没什么时间敲代码,所以也没什么新的东西写。不过正好这两天放假然后在家可以稍微休息一下,就抽了点时间出来尝试搭点东西玩。其实吧我昨天是想搭一下redash玩的,结果在win10上搭了几个小时,一开始不是库的问题就是cnpm install太慢,等了很久还是不能成功运行。然后还是妥协在docker上面去弄,结果docker compose的时候还是出错,到现在还是不知道什么原因,所以昨天就直接放弃了。今天换了一个目标,选择superset并且在ubu原创 2020-10-01 22:36:05 · 376 阅读 · 0 评论 -
tensorflow-gpu以及jupyter kernel添加新创建虚拟环境的安装配置
文章目录前言code安装tensorflow1.X-gpu新建虚拟环境以及安装tensorflow2.0-gpu最后前言code很久没用jupyter写代码,然后昨天写时候发现无法输入代码了,不论是code还是markdown都不能输入,弄了很久还是不能输入代码,然后试着重装anaconda,但是重装后还是不能用jupyter lab输入代码,只能用notebook。而且重装之后环境什么的都没了,所以正好把环境配置全部写一遍。安装tensorflow1.X-gpu安装好anaconda后,conda原创 2020-06-11 12:07:54 · 858 阅读 · 0 评论 -
关于manim无法渲染latex的填坑
文章目录问题描述解决方法结尾问题描述在使用manim的时候写入一些latex,希望公式在动画中显示出来,然而在运行时报错如下图:在对应目录下找不到svg文件,也就是.tex文件转换成svg文件失败了解决方法首先,检查MikTex是否添加到了系统路径,在命令行中输入latex,应该会是这样确认了latex安装无误后,就去运行那个基础的例子试一下能否成功python -m m...原创 2020-04-16 01:30:13 · 3615 阅读 · 4 评论 -
很简单的一个方法,之前怎么没想到
前言:之前我写博客或者markdown文件的时候,思维太局限了,只想得到markdown的几种用法,但是要实现一些特殊功能,用一些简单的html技巧就能实现。比如,我每次都是贴一张图然后下面放上视频的链接,今天心血来潮突然想到能不能改变一下,让看博客的人更舒适一点正文:以前的写法插入图片(或者直接截图粘贴)[点这里去看之类的描述](url)点这里去看视频写的时候是图片中的内容,...原创 2020-02-21 18:41:40 · 295 阅读 · 0 评论 -
webstorm 2019.3.3版本
起因之前写js或者html什么的都是用vs code或者pycharm,IDEA里面的,但是由于课程需要还是要下一个webstorm。我下的是2019.3.3版本,所以网上搜了半天,也用了之前 jetbrains2019.2的激活jar包试了,都没用。所以这里就专门记录一下比较新的3.X的激活方式。对了,不知道为什么好像jetbrains官网现在普通的科学上网都进不去,非要vpn才能进去。激...原创 2020-02-15 04:48:06 · 3768 阅读 · 5 评论 -
Go语言gin框架的安装
尝试安装了一下gin,把遇到的一些小问题来记录一下安装步骤首先来看看官方文档,链接点这里可以看到安装步骤很简单,就一句话go get -u github.com/gin-gonic/gin在命令行中输入这句话运行等待就好。问题来了,因为墙的问题,go get会很慢,所以命令行里面半天什么反应也没有,不要急,慢慢等着就会看到gin-gonic/gin这个目录出现这个时候命令行...原创 2020-01-11 20:57:45 · 2032 阅读 · 0 评论 -
goland 2019 2.3版本
之前写过IDEA的破解,但是被官方强制删除了,碰巧今天安装goland也遇到了同样的破解问题,所以还是想来记录一下。步骤:去这个链接下载破解包,具体步骤里面也有,我来总结一下就好 https://zhile.io/2018/08/25/jetbrains-license-server-crack.html 然后把里面的jar包放在goland的bin目录下,如图这里提一下,千万别把go...原创 2019-10-23 21:15:31 · 4973 阅读 · 4 评论 -
tensorflow填坑
今天本来想创个新环境,试试tensorflow2.0的,预计也就十分钟搞定吧,结果做到了现在,稍微总结一下我遇到的所有奇葩问题,希望对同样遇到这些问题的伙伴们会有帮助。所有遇到的问题我处理好了才来总结,所以没有错误截图,只能凭我的搜索关键字来讲问题1:conda创建新环境出错报错好像是Multiple Errors Encountered.然后又遇到了RemoveError: ‘reque...原创 2019-10-12 03:34:24 · 719 阅读 · 0 评论 -
更新有风险,pip要谨慎
千万别随意更新库,不然你错都不知道怎么错的!!!错误提示主要就是tensorflow.python.framework.errors_impl.UnknownError: Failed to get convolution algorithm. This is probably because cuDNN failed to initialize, so try looking to see...原创 2019-09-29 01:28:37 · 484 阅读 · 1 评论 -
win10下安装digits--超详细步骤+各种错误处理汇总
大致安装思路因为每周二老师会检查这周的任务进度,所以还是决定今天把这篇文章写起来啦,现在是凌晨四点,你见过凌晨四点的X大吗,哈哈哈。因为国外网站英文看起来还是有点头痛的,我就不折磨大家了,所以我只会贴出中文网站链接参考。这些呢都是我一步一步填坑经历过来的,精心挑选出来的博客,所以应该是有用的。大致的安装思路:首先安装anaconda,在anaconda中安装python3.7和创建python...原创 2019-07-22 07:01:08 · 1920 阅读 · 3 评论