logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

玩转DanceGRPO,让AI生成的图片越来越“懂你“

本文介绍了将DanceGRPO强化学习框架应用于FLUX图像生成模型的实践探索。DanceGRPO作为首个应用于视觉生成领域的GRPO框架,通过三个阶段优化模型:推理生成候选图片、Reward模型打分、训练更新策略。文章详细记录了在NPU平台实现过程中的技术挑战,包括精度对齐、性能优化等关键问题,最终使模型生成质量显著提升(Reward分数提高9%)。实践表明,通过固定随机性、分阶段验证等方法,可

#人工智能#深度学习
Ascend C 异构编程环境搭建全流程指南

摘要:本文详细介绍了华为昇腾AI处理器原生算子开发语言AscendC的环境搭建全流程。首先分析了硬件兼容性要求,包括Atlas训练/推理系列芯片和操作系统版本;其次讲解了系统依赖安装、Python环境配置和CANNToolkit部署方法;然后重点阐述了环境变量配置技巧;最后通过一个简单的Add算子示例,展示了工程目录结构、核心代码实现和CMake构建方法,并提供了编译运行及调试技巧。文档覆盖910

#人工智能
Ascend C 异构编程环境搭建全流程指南

摘要:本文详细介绍了华为昇腾AI处理器原生算子开发语言AscendC的环境搭建全流程。首先分析了硬件兼容性要求,包括Atlas训练/推理系列芯片和操作系统版本;其次讲解了系统依赖安装、Python环境配置和CANNToolkit部署方法;然后重点阐述了环境变量配置技巧;最后通过一个简单的Add算子示例,展示了工程目录结构、核心代码实现和CMake构建方法,并提供了编译运行及调试技巧。文档覆盖910

#人工智能
Ascend C 异构编程环境搭建全流程指南

摘要:本文详细介绍了华为昇腾AI处理器原生算子开发语言AscendC的环境搭建全流程。首先分析了硬件兼容性要求,包括Atlas训练/推理系列芯片和操作系统版本;其次讲解了系统依赖安装、Python环境配置和CANNToolkit部署方法;然后重点阐述了环境变量配置技巧;最后通过一个简单的Add算子示例,展示了工程目录结构、核心代码实现和CMake构建方法,并提供了编译运行及调试技巧。文档覆盖910

#人工智能
Shell【脚本 05】交互式Shell脚本编写及问题处理([: ==: unary operator expected)[: ==: 期待一元表达式

本文介绍了从Windows批处理脚本迁移到Linux Shell脚本实现报告保存功能的过程。初始版本存在参数固定和报错问题,经过两次迭代优化:第一次改用case语句实现交互式菜单选择,但需重复输入IP和端口;最终版本通过while循环实现持续交互,只需一次输入即可多次选择不同报告类型进行保存。文章展示了如何逐步改进Shell脚本的交互性和可用性,最终形成了一个用户友好的报告保存工具。

#linux#运维#服务器
Java【代码 12】判断一个集合是否包含另一个集合中的一个或多个元素 retainAll() 及其他方法

本文探讨了如何判断一个集合是否包含另一个集合中的元素。通过测试contains()和retainAll()方法发现:retainAll()会修改原集合并返回是否删除元素(而非是否包含),无法准确判断包含关系。测试显示其返回值在全部包含、部分包含和不包含时表现不一致。最终建议使用自定义的isContainsOne()方法,通过遍历检查每个元素是否存在,才能正确判断集合间的包含关系。该方法更符合业务需

#java#jvm
Shell【脚本 06】HTTPS转发HTTP安装OpenSSL、Nginx(with-http_ssl_module)及自签名的X.509数字证书生成(一键部署生成脚本分享)

本文详细介绍了在CentOS 7.9系统上实现HTTPS转发HTTP的完整流程。主要内容包括:1)OpenSSL 1.1.1s的安装配置;2)Nginx 1.23.1的重新编译,添加http_ssl_module模块;3)自签名证书的生成方法(包含手动分步和自动化脚本两种方式);4)Nginx的SSL配置实现HTTPS到HTTP的转发。文章特别强调了编译Nginx时OpenSSL源码路径的配置要点

#linux#http#https +2
Java【代码 12】判断一个集合是否包含另一个集合中的一个或多个元素 retainAll() 及其他方法

本文探讨了如何判断一个集合是否包含另一个集合中的元素。通过测试contains()和retainAll()方法发现:retainAll()会修改原集合并返回是否删除元素(而非是否包含),无法准确判断包含关系。测试显示其返回值在全部包含、部分包含和不包含时表现不一致。最终建议使用自定义的isContainsOne()方法,通过遍历检查每个元素是否存在,才能正确判断集合间的包含关系。该方法更符合业务需

#java#jvm
【Java报错】多数据源mapper异常more than one `primary` bean found among candidates: [sqlSessionFactory] 问题分析解决

起因项目使用了多个数据源,但是没有使用持久层框架,后期加入了mybatis-plus插件,启动项目时报错,信息如下:2021-08-19 09:16:20 ERROR [,,,] [main] o.s.boot.SpringApplication - Application run failedorg.springframework.beans.factory.BeanCreationExcept

#java
    共 13 条
  • 1
  • 2
  • 请选择