自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

原创 【大模型实战篇】利用TensorRT LLM部署及推理大模型实战(bloom560m、chatglm-6b等大模型)

摘自:https://blog.csdn.net/weixin_65514978/article/details/143815654

2025-12-11 23:29:08 150

原创 配置wsl通过ssh登录

配置wsl通过ssh登录。

2025-11-28 16:10:36 334

原创 安装pcl

第一步:下载源码包:https://pcl.readthedocs.io/projects/tutorials/en/master/compiling_pcl_posix.html#compiling-pcl-posix解决方法:

2025-11-28 16:08:56 358

原创 搭建nginx的web前端页面

1、创建两个目录,html 和config目录。

2025-11-25 15:21:53 288

原创 查看进程是哪个容器启动的方法

第二步:使用cgroup的ID替换下面的id,其中cgroup的ID使用docker-后面的几位即可。通过查询发现,该进程来着docker_deploy-geotransformer-1的容器。第一步:先查看PID的对应的cgroup的ID。

2025-11-24 16:05:55 235

原创 nvidia驱动安装(openEuler上安装T4驱动)

选yes(服务器选yes,本地选no)openEuler的Nouveau 文件在路径为:/usr/lib/modprobe.d/dist-blacklist.conf。重启后,验证 Nouveau 是否已被禁用,以下命令应该没有输出:(没有输出表示已经禁用)上找到相应卡和操作系统对应的驱动,cuda选择12.2以上的版本。安装完成后执行nvidia-smi,如果有输出,说明驱动已安装。Nouveau 会与 NVIDIA 驱动冲突,必须禁用。

2025-11-09 11:59:28 702

原创 openEuler(x86)上安装NVIDIA Container Toolkit

4、使用容器验证--gpus all参数。(注意要使用--gpus all参数,docker的版本不能低于20,cuda版本为12.2)你需要添加 NVIDIA 的仓库以便能够安装 NVIDIA Container Toolkit。使用 yum 命令安装 NVIDIA Container Toolkit。2、安装 NVIDIA Container Toolkit。环境是:NAME="openEuler"1、添加 NVIDIA 仓库。有输出表示安装成功。

2025-11-08 14:30:08 324

原创 openEuler上安装高版本的docker

2、创建 /etc/docker/daemon.json文件,设置docker的数据路径等。3、下载对应版本的docker二进制文件,然后替换旧版本的可执行文件。如果是仅仅使用openEuler提供的docker版本,会很低为。Docker version 18.09.0,不满足项目要求。2、目标安装:Docker version 27.4.1。# 下载Docker静态二进制文件(版本号可能需要调整)1)可以先下载源提供的docker版本。2)下载Docker二进制文件。1) 停止Docker服务。

2025-11-08 14:22:17 484

原创 mindspore迁移过程中遇到的问题

经过排查,发现点云数据处理部分使用了transpose等操作,但在操作后没有对内存进行连续性处理,导致数据在内存中不是连续存储的。在数据处理完成后,使用make_contiguous()方法确保数据在内存中是连续存储的。进行维度变换时,如果数据在内存中不是连续存储的,可能会导致一些问题。函数进行张量堆叠操作时,当导出ONNX模型并转换为OM模型时,会遇到动态batch的问题,导致模型无法正常部署。是在现有维度上进行拼接,不会引入新的维度,从而避免动态batch的问题。在MindSpore中,使用。

2025-10-23 11:08:04 253

原创 python工程代码加密方法

遍历 root_path 下的所有 .py 文件,如果文件开头没有 utf-8 编码声明,则添加。创建一个3dCrypto目录,把代码工程3DSearch-Core复制一份到3dCrypto下。在所有py文件开头添加一行 # -*- coding: utf-8 -*-4、对.py文件加密后会替换3dCrypto下已存在的源文件。print(f"已添加编码声明: {file_path}")print("路径不存在或不是目录。# 检查文件开头是否已经有编码声明。print("处理完成!

2025-10-21 16:22:08 319

原创 使用 Loki + Promtail + Grafana搭建日志系统

环境,服务器ip:192.168.140.21)在loki文件夹内创建一个docker-compose.yaml文件2)创建一个loki_config.yaml文件server:common:storage:ring:kvstore:configs:index:ruler:3)创建loki所需的目录,并且启动# 创建所需目录并设置正确权限# 启动1)创建一个promtail文件夹,在创建docker-compose.yaml文件。

2025-10-17 20:23:17 785 5

原创 promethues上监控K3S中的pod的状态

2、如果value.yaml文件中镜像已经是国内源可以不用修改,不然修改如下。

2025-06-04 19:06:32 517

原创 搭建nginx的负载均衡

2、把该configMap的配置文件映射到容器的/ect/nginx/目录下。1、编写一个configMap的配置文件。3、点击保存,后会启动nginx的服务。如下,key为nginx.conf。

2025-06-04 10:48:52 604

原创 K3s 中,CoreDNS 无法启动并报错 Listen: listen tcp :53: bind: permission denied

如果必须使用 53 端口,可以修改 CoreDNS 的 Deployment,使其以。,但容器可能没有足够的权限绑定该端口。

2025-05-27 10:16:43 991 2

原创 安装openEuler操作系统

【代码】安装openEuler操作系统。

2025-05-23 17:57:43 287

原创 kubesphere的搭建

Ubuntu apt get install 软件时出现 E: You don‘t have enough free space in /var/cache/apt/archives/. 解决方案。安装的过程中如果遇到。

2025-05-23 10:03:39 328

原创 Ubuntu apt get install 软件时出现 E: You don‘t have enough free space in /var/cache/apt/archives/. 解决方案

问题:报错如下:

2025-05-23 09:28:00 344

原创 变更数据捕获(CDC,Change Data Capture)

1、使用Debezium数据同步。

2025-05-20 11:30:34 315

原创 k3s通过kuboard安装资源监控套件

1、在 Kuboard 界面中导航到 集群导入 --> 套件 --> 套件仓库 --> 资源层监控套件,然后在界面的引导下完成 资源层监控套件 的安装。2、在 Kuboard 界面中导航到 集群管理→资源层监控套件,选择需要监控的对象。

2025-04-16 16:26:24 484

原创 markdown导出PDF,PDF生成目录

8、到此为止,PDF加入有缩进的目录完成,并且点击目录可以正常跳转到对应的章节。选择【转换书签】,缩进层级设置,根据书签的格式选择对应的缩进层级。3、打开PDF Guru Anki软件中的【PDF书签】-【识别书签】点击确定后PDF生成了书签,如下所示,但是书签没有按照层次显示。选择【提取书签】,输入选择上一步已经生成的目录版的PDF。7、将已经缩进的书签写入到原始的PDF中,如下所示。6、将上面没有层次的书签转换有层次的书签。输入选择上一步提取的.txt书签。4、导出PDF的中的书签目录。

2025-04-13 22:12:31 1219

原创 vscode通过root远程连接wsl

参考:vscode远程wsl时默认用root登录_vscode wsl root-CSDN博客

2025-03-30 14:38:06 798

原创 在 K3s Pod 中报错 /var/lib/docker/containers/...: no space left on device

的监控数耗尽,即使磁盘有空间也会报此错误。监控文件系统事件(如日志变化),如果。Docker/K3s 使用。

2025-03-28 23:15:29 282

原创 Thonny+MicroPython+ESP32开发环境搭建

在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可。此时,已经将MicroPython通过所连接的串口COM3烧录到ESP32中。表示此时可以与ESP32交互了,可以写个简单的python语句试试看。文件,不要再这个里面乱些东西,新建一个python文件,例如。为了能够将程序下载(烧录)到ESP32中,需要安装驱动。双击快捷键,打开程序,界面如下。按上图操作,会看到如下界面。

2025-03-02 12:15:47 1082

原创 esp32串口通信

最终效果:电脑终端每隔1s输出一行信息。2、打开电脑的串口终端。

2025-03-01 23:57:38 1530

原创 esp32控制直流电机(待补充)

【代码】esp32控制直流电机(待补充)

2025-03-01 19:40:07 445

原创 本地VSCode远程连wsl2中的C++环境的开发配置指南

待补充]

2025-02-23 11:59:11 431

原创 在windows上安装wsl2,在wsl2中配置C++开发环境

待补充]

2025-02-23 11:58:04 1578

原创 从零开发智能小车

2、上位机和下位机的通信协议设计,实现基于串口的上下位机数据通信。1、整个小车的通信框架。

2025-02-20 00:23:59 212

原创 k3s中没法通过NodePort 访问服务内部的端口

1、要确保没有策略阻止从外部访问服务的流量,通常需要检查 Kubernetes 集群中的、以及服务本身的配置。

2025-01-04 00:18:18 953

原创 搭建nginx文件服务器

其中 autoindex on;是你修改后的配置文件路径。

2025-01-03 17:34:07 767

原创 mindinsight的使用

如何是pip3 install mindinsight方式,会安装在python对应版本的site-packages目录下。由于安全原因,非本机访问MindInsight服务,需要在MindInsight启动前,修改MindInsight安装目录下的conf/constant.py中相关配置;修改重新启动mindinsight后,在浏览器中可以输入服务器Ip:8081端口访问。1、启动MindInsight可视化界面。

2024-12-29 12:00:04 519

原创 openEuler的aarch64操作系统上安装k3s

其中:INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true 表示忽略SELINUX的策略。也可以使用镜像 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3 ,可以更快地完成镜像下载。输入cat /etc/rancher/k3s/k3s.yaml,将获取到的内容粘贴到kubeconfig中。修改 /etc/systemd/system/k3s.service文件。

2024-11-06 19:15:56 893

原创 直播流rtmp地址的获取

参考视频:https://www.douyin.com/topic/7365092005003347968

2024-09-27 22:47:24 1299

原创 使用docker形式部署prometheus+alertmanager+钉钉告警 监控

1、拉取所需要的镜像其中prom/node-exporter:用于收集主机系统信息和指标的grafana/grafana:是一个用于可视化和分析监控指标的开源平台。prom/prometheus:是一个开源的监控系统,用于收集和存储时间序列数据,并提供基于数据的查询、报警和可视化功能。prom/alertmanager:是 Prometheus 的告警管理器,用于处理和路由来自 Prometheus 服务器的告警通知。2、容器启动。

2024-09-26 22:06:26 2184 1

原创 k8s上安装prometheus

镜像:registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.12.0替换为:v5cn/prometheus-adapter:v0.12.0。3)修改prometheus,grafana,alertmanager的yaml文件修改端口暴露为nodeport模式 为了能从外网访问。删除后,通过服务器ip:服务端口的形式,即可访问对应的服务了,在此,kube-prometheus的部署彻底完成。一、下载对应的kube-prometheus源码。

2024-09-23 23:29:25 2080

原创 helm安装promethues

2、安装promtheus到monitor名称空间中。

2024-09-22 16:16:17 802

原创 安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。更多请参考:https://blog.csdn.net/ADONGS_CODER/article/details/138498336。3、安装nodejs特定版本。5、查看nodejs版本。4、安装npm特点版本。

2024-09-09 15:37:19 371

原创 k3s中使用GPU资源

只需要下载能识别GPU的基础镜像,使用该基础镜像启动容器,使用该基础镜像pod中不需要配置 resources: limits: nvidia.com/gpu: 1 中也能正常识别GPU。docker要使用nvidia运行时才能正常使用gpu,但是k8s中kubelet需要调用docker,所以要将docker默认运行时设置为nvidia.#nvidia-ctk命令将会修改/etc/docker/daemon.json文件以便Docker可以使用nvidia容器运行时。三、修改docker默认运行时。

2024-08-31 10:15:29 1689

原创 配置 K3s 访问私有镜像仓库

确保你的 K3s 节点能够访问私有镜像仓库,特别是当仓库使用 HTTP 而不是 HTTPS 时。如果你的私有镜像仓库需要身份验证,你还需要创建一个 Kubernetes Secret 用于认证。1)对于较新的 K3s 版本,你可以通过编辑 K3s 的配置文件来指定镜像仓库。这些步骤应当能够帮助你配置 K3s 以从本地私有镜像仓库中拉取镜像。1、编辑 Docker 的配置文件。

2024-08-22 14:23:10 2076

原创 docker私有仓库创建与推送

看到 {“repositories”:[]} 表示私有仓库搭建成功并且内容为空。添加以下内容,用于让 Docker 信任私有仓库地址,保存退出。添加以下内容,用于让 Docker 信任私有仓库地址,保存退出。重新加载配置信息及重启 Docker 服务。重新加载配置信息及重启 Docker 服务。修改 daemon.json 文件。可以看到私有仓库中已上传的镜像。再将镜像推送至私有仓库。

2024-08-22 14:11:43 684

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除