Frigate升级过后,发现启动不了了,结果看了一眼更新文档,发现从0.16开始,官方文档明确表示 针对 Nvidia GPU,TensorRT 检测器已被移除,请改用 ONNX 检测器。 然后就开始去下载这个onnx文件,结果发现这玩意儿是真的难搞啊,得自己用代码导出,为什么官方不直接提供一个下载地址呢?可能是我瞎没找到吧...
下面是实测可用的导出方式,需要借助docker,不然你就慢慢配置环...
阅读更多
飞牛影视好用呀,但是有一个不足之处:NFS挂载的时候无法及时更新媒体库信息,像是plex,jellyfin之内的可以借助MP的插件进行刷新,今天看飞牛官方更新了 支持从媒体库的“文件夹视图”中扫描子目录,新增文件无需扫描全库; 这个功能,于是准备自己撸一个MP插件
前言
注意:这个插件并没有经过MPV2验证,我还是V1
由于官方暂时并未提供API,所以这个插件都是使用抓包的方式获取的网页版接口,可...
阅读更多
公司路由器重新刷了最新的iStoreOS系统, 因为业务需求,会将一些域名固定解析到某一台内网机器上,在网络-DHCP/DNS-DNS记录-主机名映射里面设置好解析过后,然后使用ping测试,一切正常...
然而在第二天,也就是今天,增加新的解析过后却没有生效...倒腾了大半天,原来只需要刷新路由器的DNS缓存即可
解决方案
路由器进入终端(我用的iStoreOS是在服务-终端)
>
登录过后使用...
阅读更多
才知道frp原来也可以用来打洞,让原本需要走frp服务器中转的流量直接绕过frp服务器,让两台设备直连。现在用frp来让家里nas的开发机能够远程使用手机进行开发。
以下配置都基于.ini配置文件格式
被控端
控制端
然后直接使用 adb connect 127.0.0.1:7555 就可以远程使用手机进行开发咯
阅读更多
一切都好好的, 突然不知道在改动了什么的情况下, 出现了 Exception in thread "main" java.util.zip.ZipException: zip END header not found 的错误提示
错误发生在更新gradle时终止过后,就出现了这个错误提示,看提示内容很明显是zip包没有下载完但是却被保存了(类似于下了个损坏的文件),然后当fultter尝试解压缩的...
阅读更多
家里NAS公网快没了, 准备使用nginx反向代理+frp的方式来进行访问, 然后发现一个奇怪问题, 下载图片的时候, 居然没有进度条! 而且速度还有点小慢...
一番排错, 结果发现返回的header里面居然没有content-length, 这就导致APP无法获取文件的总大小, 进而无法显示进度条了(话说没崩溃也是万幸)
解决方案
添加 gzip off;
都是gzip的问题! 不返回cont...
阅读更多
在使用Nvidia Tesla P4直通虚拟机时没有任何问题,但是切换到P40却提示模块“DevicePowerOn”打开电源失败。
个人感觉显存超过8G的时候(P4刚好是8G), 需要启用64位MMIO, 启用方式如下:
编辑虚拟机 \- 虚拟机选项 \- 高级 \- 配置参数 \- 编辑配置:
添加下面的内容
查了下,这里的64应该按照虚拟机分配的所有GPU显存大小的两倍来进行修改
阅读更多
由于deepseek-r1的官方API并未完全遵循openai的接口开放规范,导致open-webui无法显示deepseek-r1的思考过程,现在撸了个python脚本,支持了阿里云、百度云(其他未实测)的deepseek-r1在open-webui上的使用,并且可以正常显示思维链
下面是为什么deepseek-r1无法在open-webui上显示思维过程的原因
解决方案
直接上python源码...
阅读更多
之前公司使用的chatgpt-web开源项目已经正式宣布停止更新了, 现在准备使用open-webui进行代替...那么就需要进行一下二次开发以便支持钉钉登录
原理很简单, 获取钉钉登录后的用户信息,自动生成一个邮箱账号和密码,邮箱账号我直接使用的md5(钉钉昵称),密码直接使用的open\id+盐,这里只作为一个方法展示,不探讨密码安全性
其实非docker版应该操作方式大差不差
接下来是假设你...
阅读更多
今天好朋友的NAS发现不幸中了 XMRig 挖矿病毒...
原因出现在 OpenVSCode 页面没有做任何鉴权操作,任何人都可以直接访问...
所以还是一定要做好鉴权工作!所以还是一定要做好鉴权工作!所以还是一定要做好鉴权工作!
那么怎样通过PID查询到具体是哪个容器运行的呢?
好朋友提供的解决方案
1. 使用 cat /proc/{pid}/cgroup 能够获取到容器ID信息, 如下
2. ...
阅读更多