- 博客(24)
- 收藏
- 关注
原创 ubuntu检测断网后自动重启网卡
**日志查看**:使用`journalctl -u network-restart-monitor.service`查看服务日志。- 确保脚本中的`systemctl`路径正确(通常为`/usr/bin/systemctl`)。- **目标调整**:修改脚本中的`TARGET`为更可靠的服务器(如你的路由器IP)。- **阈值调整**:通过`FAIL_THRESHOLD`设置连续失败次数,避免误判。- 频繁网络抖动可能导致服务重启次数过多,建议适当增大`FAIL_INTERVAL`。
2025-02-11 20:53:22
430
原创 start error: port already used error: port already used
问题:frp报错start error: port already used error: port already used。把479455和2277730kill掉,好像kill掉2277730就不报错了。后续考证该报错是否与每天晚上frp中断有关。原因:端口占用,有可能是开了多个frpc线程,导致端口占用。
2025-02-10 21:03:08
241
原创 运行sudo systemctl start frpc报错Failed to start frpc.service: Unit frpc.service not found.
【代码】运行sudo systemctl start frpc报错Failed to start frpc.service: Unit frpc.service not found.
2024-11-16 12:27:49
338
原创 ModuleNotFoundError: No module named ‘typing_extensions‘
每次用torchrun跑分布式训练,总是报错ModuleNotFoundError: No module named 'typing_extensions'。有时候换成torch.distributed.launch就能运行,但是torch.distributed.launch是老版本的分布式训练工具,很多模块已经弃用。经过搜集答案,确定问题的原因在于系统中存在多个torchrun路径,导致程序不能识别正确的torchrun路径,只需在torchrun前指定路径即可,如。
2024-06-29 02:25:46
1519
原创 [E] [proxy.go:766] [2000ac5e38dff4b1] [ssh] connect to local service [127.0.0.1:22] error: dial tcp
通过frp进行内网穿透时,Server端没任何问题,通过外网服务器ssh内网工作在时候提示[E] [proxy.go:766] [2000ac5e38dff4b1] [ssh] connect to local service [127.0.0.1:22] error: dial tcp。(3)重启sshd服务:systemctl restart sshd。解决方法:(1)sudo nano /etc/hosts.allow。原因分析:client端默认拒绝了除了22端口以外的端口的访问。
2024-03-11 12:16:26
1129
原创 IMU数据解算(串口通信)
首先应该知道,读取串口信息应当并进行判断,而不是从缓存中一次性读取若干个字节,如其中,'COM6'是com口, 460800是波特率,均可由设备管理器读取或设置。
2024-02-29 20:30:56
1546
1
原创 存在多个同名库,导致误导入其他文件夹下的库
上述要注意,应该在pythonpath中添加上一级的路径,不然无法找到GroundingDINO_main。(2)在系统环境变量中手动注释/添加pythonpath。(1)导入库前加上前一级的文件。然后source一下就可以了。
2024-02-29 20:25:28
464
1
原创 llama.cpp部署在windows
并在llama.cpp根目录下创建org-models文件夹,将checklist.chk和tokenizer.model放在其中,再在org-models文件夹中创建7B文件夹,将consolidated.00.pth和params.json放入其中。因为在安装过程中选择了自动添加环境,所以安装完后不用手动添加环境了,但是此时必须得重启电脑,变量才能使用,否则无法对Cmake安装进行测试。在org-models\7B\中生成量化后的文件ggml-model-q4_0.gguf,然后进行推理。
2023-10-18 11:51:18
4271
3
原创 ascii编码数据检测帧头
ascii编码的字节型数据长得很像hex编码的字节型数据,导致我搞晕了很久,如果要想在ascii编码的数据中检测帧头,有以下两种方式。
2023-08-14 22:16:26
435
原创 暗影精灵win11装ubuntu双系统,安装显卡驱动、配置深度学习环境
暗影精灵win11装ubuntu双系统,安装显卡驱动、配置深度学习环境
2022-11-12 20:30:23
5474
3
原创 机器人动起来1:机械臂手眼标定、像素-世界坐标系转换
机械臂要想到达期望的位置,必须将其感知系统和机械臂运动产生联系,这关键的两步就是手眼标定和坐标系转换。
2022-09-16 16:34:46
9505
15
原创 pycocotools安装(windows)
去Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器下载visual studio,并安装1.下载源码https://github.com/ppwwyyxx/cocoapi2.cd *\cocoapi-master\PythonAPI3.python setup.py build_ext --inplace
2022-05-27 11:41:48
272
原创 MoveIt自定义路径规划算法(melodic版本)
moveit自定义路径规划算法,终于实现了,花了五天时间,一直解决不了bug,下面讲讲如何在moveit中自定义路径规划算法1.源码下载moveit1.1.删除通过binary安装的moveitsudo apt-get remove ros-melodic-moveit-*1.2.更新软件包rosdep updatesudo apt-get updatesudo apt-get dist-upgrade常见bug:rosdep update会报错,更新不了,一定能解决的方法
2022-01-06 21:21:33
8064
16
原创 Could not find a package configuration file provided by “nav_core“ with any of the following names
.在工作空间编译catkin build的时候,报错Cmake error:Could not find a package configuration file provided by "nav_core" with any of the following names: nav_coreConfig.cmakenav_core-config.cmake解决办法:Sudo apt-get install ros-nav-core注意:中间的下划线应当改为短线,不然会...
2022-01-03 20:50:33
1552
2
原创 No such file or directory: /opt/ros/melodic/share/franka_description/robots/panda_arm_hand.urdf.xacr
刚开始学习moveit,按照MoveIt Quickstart in RViz — moveit_tutorials Kinetic documentatione的教程学习,但是在运行到roslaunch panda_moveit_config demo.launch rviz_tutorial:=true报错No such file or directory: /opt/ros/melodic/share/franka_description/robots/panda_arm_...
2021-12-30 21:15:19
2722
6
原创 NVIDIA NX刷机,配置深度学习环境
买来的NVIDIA NX自带了一个sd卡和一个ssd卡,刚开始按照sdkmanager去安装系统,结果安装后发现装到了sd卡上,后又根据视频教程在ssd上安装了系统,最后配置了深度学习的环境,搭载了realsense进行检测分割1.sdkmanager应用(1)首先下载安装sdkmanager软件,可以去nvidia官网下载,也可以下载我上传的百度云https://pan.baidu.com/s/1QdMJGXc3KX7uU9lrYARVJw(密码:8633),解压后切换到sdk文件夹中sud
2021-12-28 22:12:21
3484
原创 faster RCNN训练出现rpn_box: nan, rcnn_cls: nan, rcnn_box nan
1.数据集有问题,主要存在Xmax>=width,Xmin<=0,Xmax<Xmin,Ymax>=height,Ymin<=0和Ymax<Ymin等情况,需要在lib/datasets/imdb.py中部分段落更改成以下内容:def _get_widths(self): return [PIL.Image.open(self.image_path_at(i)).size[0] for i in range(self.num_image
2021-12-07 21:51:09
3203
2
原创 QT获取鼠标点击的视频/图片中的像素值
通过opencv可以获取图片中的某点的像素值。代码如下:img = cv2.imread('D:/2020.10apple_data/TXTapple/images/train/2_110.jpg')def getposBgr(event, x, y, flags, param): if event==cv2.EVENT_LBUTTONDOWN: print("Bgr is", img[y, x]) cv2.imshow('image', img)cv2.setM
2021-11-26 22:47:06
6889
原创 Caught FileNotFoundError in DataLoader worker process 0
Caught FileNotFoundError in DataLoader worker process 0一般是数据集有问题,比如图片和标注文件不匹配,导致找不到文件AssertionError Caught AssertionError in DataLoader worker process 0查看一下标注文件是不是有些图片没有boundingbox,要删掉KeyError Caught KeyError in DataLoader worker process 0查看标注.
2021-11-14 14:42:32
14734
14
原创 AttributeError: ‘NoneType‘ object has no attribute ‘shape‘
训练POLY-YOLO的时候,环境调试好了,但是训练就会出现这个bug,一般就是图片路径没设置或者设置错误。解决:在simulator_dataset/simulator-train.txt文件里中的每行图片前面加上绝对路径,如:/home/arl/lc/poly-yolo-master/simulator_dataset/imgs/img_r_12.png验证集同上...
2021-11-09 15:41:08
270
原创 RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb
配置tensorflow时,出现这个报错,一定是存在多个numpy1.先pip uninstall numpy,2.再卸载一次pip uninstall numpy(这时电脑中应该不存在numpy)3.这时pip install numpy==1.16.4 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com4.执行训练py5.报错ImportError: No module named 'matplotlib'
2021-11-08 23:13:24
1864
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人