AI 编译器学习笔记之七三 -- 应用配置测试

1、通过jit_compile来进行算子调用控制 (不同的模型对推理的时间影响巨大)

昇腾pytorch代码地址:https://gitee.com/ascend/pytorch

jit_compile true:走的是GEIR,进行了在线编译,可以用到的算子包含了 ascendC 、tbe、tik、aicpu一系列算子,对于tbe、tik等没有对应.o的算子可以进行在线编译。与此同时,如果一个算子只有aclop的适配,就算关了jit_compile走的也是GEIR,这是因为我们调用aclop还是,opapi是通过分支进行区分的

jit_compile false 走的是aclnn,这个时候没有进行算子的在线编译,而是在我们的cann算子库里面使用的编译好的.o 文件, 也就是只可以调用到由ascendC 实现的算子

注:上述截图是需要先对pytorch 进行编译,pytorch 是相当于torch 的插件

2、 告警The torch.cuda.DoubleTensor is replaced with torch.npu.FloatTensor cause the double type is not supported now 不影响结果正确性,double不支持,默认使用float类型

The torch.cuda.DoubleTensor is replaced with torch.npu.FloatTensor cause the double type is not supported now · Issue #IAWHWZ · Ascend/pytorch - Gitee.com

3、构建日志配置

#----------应用类日志-----------
#设置全局应用类日志级别 0->DEBUG 1->INFO 2->WARNING
export ASCEND_GLOBAL_LOG_LEVEL=3
#设置各模块应用类日志级别
export ASCEND_MODULE_LOG_LEVEL=TBE=2:ASCENDCL=2:DRV=0:GE=2
#是否开启EVENT日志 1->开启 0->关闭
export ASCEND_GLOBAL_EVENT_ENABLE=1
#日志打屏 1->开启 0->关闭,日志落盘
export ASCEND_SLOG_PRINT_TO_STDOUT=1
#Device侧应用类日志回传到Host侧的延时时间
export ASCEND_LOG_DEVICE_FLUSH_TIMEOUT=5000
#plog和device-id日志目录下能够存储的单个进程回传的日志文件数量
export ASCEND_HOST_LOG_FILE_NUM=20

#------------图编译-------------
#打印模型转换过程中各个阶段的图描述信息 3->只显示节点关系的精简版dump
export DUMP_GE_GRAPH=3
#控制dump图的个数 3->dump最后的生成图
export DUMP_GRAPH_LEVEL=3

export GIT_SSL_NO_VERIFY=true

4、Warning: tiling offset out of range, index: 32 表明使用了在线编译

Warning: tiling offset out of range, index: 32 · Issue #IA4S4K · Ascend/pytorch - Gitee.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/891317.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring事务管理:应用实战案例和规则

背景 想象一下,如果没有Spring框架对事务的支持,我们得自行对事物进行管理: 获得JDBC连接、 关闭JDBC连接、 执行JDBC事务提交、 执行JDBC事务回滚操作 有了Spring事务框架,我们再也不需要在与事务相关的方法中处理大量的try.…

Faker:自动化测试数据生成利器

Faker:自动化测试数据生成利器 前言1. 安装2. 多语言支持3. 常用方法3.1 生成姓名和地址3.2 生成电子邮件和电话号码3.3 生成日期和时间3.4 生成公司名称和职位3.5 生成文本和段落3.6 生成图片和颜色3.7 生成用户代理和浏览器信息3.8 生成文件和目录3.9 生成UUID和哈…

4 机器学习之归纳偏好

通过学习得到的模型对应了假设空间中的一个假设。于是,图1.2的西瓜版本空间给我们带来一个麻烦:现在有三个与训练集一致的假设,但与它们对应的模型在面临新样本的时候,却会产生不同的输出。例如,对(色泽青绿…

Excel日期导入数据库变为数字怎么办

在Excel导入到数据库的过程中,经常会碰到Excel里面的日期数据,导进去过后变成了数字。 如下图: 使用navicate等数据库编辑器导入数据库后: 原因分析:这是因为日期和时间在excel中都是以数字形式存储的,这个…

PolarCTF靶场[web]file、ezphp WP

[WEB]file 知识点:文件上传漏洞 工具:Burp Suite、dirsearch 方法一: 根据页面提示,先用dirsearch工具扫一扫 访问/upload.php,发现一个上传区 在访问/uploaded/,再点击Parent Directory,发现链接到首页…

带隙基准Bandgap电路学习(三)

一、导入器件到版图中 从原理图中导入器件: Connectivity——>Generate——>All From Source I/O Pins暂不添加,后面自己画 PR(Primary Region)Boundary: 通常是用来定义芯片设计中某些关键区域的轮廓,比…

用Eclipse运行第一个Java程序

1.左键双击在桌面“软件 (文件夹)”,打开该文件夹 2.左键双击“eclipse (文件夹)”,打开该文件夹 3.左键双击“eclipse (文件夹)”,打开该文件夹 4.左键双击“eclipse.exe”,运行这个可执行程序 5.左键单击“Ok(按下按…

【软件部署安装】OpenOffice转换PDF字体乱码

现象与原因分析 执行fc-list查看系统字体 经分析发现,linux默认不带中文字体,因此打开我们本地的windows系统的TTF、TTC字体安装到centos机器上。 安装字体 将Windows的路径: C:\Windows\Fonts 的中文字体,如扩展名为 TTC 与TT…

电影《荒野机器人》观后感

上上周看了电影《荒野机器人》,电影整体是比较偏向温馨的,通过动物与机器人视角,展现人类为情感。 (1)承载-托举-学习-感情 在电影中,有个场景让自己感觉特别温馨,就是机器人为了让大雁宝宝学习…

Linux系统之dig命令的基本使用

Linux系统之dig命令的基本使用 一、dig命令介绍二、本次实践环境三、dig命令的使用帮助3.1 dig的语法解释3.2 dig的帮助信息 四、dig命令的基本使用4.1 查询对应域名的ip4.2 查询域名的MX记录4.3 查询域名的NS记录4.4 查询域名的A记录4.5 查询详细信息4.6 对目标ip进行反向解析…

让Kimi像人类思考的“Kimi探索版“已开启灰度内测!GPT-o1贡献者之一宣布离职|AI日报

文章推荐 “AI教父”辛顿与物理学家霍普菲尔德荣获诺贝尔物理学奖!“AI教母”李飞飞选择谷歌云作为主要计算提供商|AI日报 今日热点 o1推理模型贡献者Luke Metz官宣从OpenAI离职 就在昨日,o1推理模型贡献者之一Luke Metz发文称自己经过两…

Spring Boot实现License生成与校验详解

​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 在软件开发领域,License(许可证)机制是保护软件版权、控制软件使用范围的重要手段。通过为软件生成唯一的License,开发者可以确保只有合法用户才能使用软件&…

【LeetCode】每日一题 2024_10_15 三角形的最大高度(枚举、模拟)

前言 每天和你一起刷 LeetCode 每日一题~ LeetCode 启动! 题目:三角形的最大高度 代码与解题思路 久违的简单题 这道题读完题目其实不难想到有两条路可以走: 1、题目很明显只有两种情况,枚举是第一个球是红球还是蓝球这两种情…

LIN诊断帧结构与仿真详解

在之前的文章中介绍了LIN主、从节点各自如何去做诊断测试,不太清楚的可以移步:LIN协议的诊断测试(附CAPL自动化代码) 文章目录 一、LIN诊断帧的帧结构二、诊断数据内容分析三、仿真测试实战 一、LIN诊断帧的帧结构 LIN诊断帧分为…

ClickHouse入库时间与实际相差8小时问题

原因一:服务端未修改默认时区 解决方案: 1、找 ClickHouse 配置文件 config.xml,通常位于 /etc/clickhouse-server/ 目录。 2、编辑 config.xml 文件,找到 标签。如果标签不存在,需要手动添加。 3、修改 标签的内容为 …

Prometheus + Grafana 监控 MySQL 数据库

文章目录 1、前置介绍2、搭建流程2.1、安装 Docker2.2、安装 MySQL2.3、安装 MySQL Exporter2.4、安装 Prometheus2.5、安装 Grafana 1、前置介绍 本次监控平台搭建,我使用2台阿里云服务器来完成本次的搭建部署操作,配置如下: 阿里云ECS1&am…

电脑无法无线投屏的解决办法

在前司的时候经常遇到电脑无法使用无线投屏器的情况,今天就来聊聊如何解决。 1.不会连接。这种情况,经常发生在WIN10升级WIN11之后,一般是两种办法,一种是同时按键盘上的WINDOWS和K键,右下角就会出来连接的图标&#…

Spring Boot课程答疑:技术难题一网打尽

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…

Spring Integration + MQTT

1. 简介 Spring Integration: Spring Integration是一个开源的Java库,用于构建基于消息的应用程序。它提供了一套丰富的组件和工具,使得开发者可以轻松地开发出可靠、灵活和可扩展的集成解决方案。以下是Spring Integration的一些主要用途&…

Webpack 完整指南

​🌈个人主页:前端青山 🔥系列专栏:Webpack篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来webpack篇专栏内容:webpack介绍 目录 介绍 一、webpack 1.1、webpack是什么 1.2 webpack五个核心配置 1.…