ir
IR-UWB雷达和FMCW雷达比较
UWB雷达和FMCW雷达是两类不同的雷达,各自有自己的优势,原文作者使用IR-UWB雷达和FMCW雷达,在呼吸频率和心率等非接触式生命体征方面,详细的比较两类传感器的性能和应用范围。 https://mp.weixin.qq.com/s/9pnf6u6CfbaSgCU6EEyWwQ ......
odoo 屏蔽ir.rule的方法
开发中遇到一个需求是考勤记录普通用户只能看自己的考勤记录,管理员可有看所有人的考勤记录,这个需求使用两个规则记录就可以搞定了,但是在加班申请中需要展示对应日期的考勤记录,审批人也是普通用户无法看到他人的考勤记录,这个是时候就需要屏蔽规则记录了 追踪了下ir.rule的生效方法: 模型基类中有一个方法 ......
基于IR-UWB雷达的呼吸和心率检测
本文选自:《Breathing and Heartrate Monitoring System using IR-UWB Radar》,下载地址参考文末链接。概要本文研究了使用IR-UWB来检测心率和呼吸频率,并提出一个算法,将将心率信号与呼吸信号分离出来,验证结果,所提算法能够有效估计呼吸频率,与 ......
LLVM IR代码生成codegen分析
LLVM IR代码生成codegen分析 常用指令 1.从源码生成.ll clang main.c -emit-llvm -S -c -o main.ll 2.运行.ll lli main.ll 3.编译汇编 llc main.ll 4.生成dot,得到可视化的DAG llc -view-dag-c ......
安装odoo13出现relation "ir_module_module" does not exist
全新安装的odoo,但启动时出现relation "ir_module_module" does not exist,以为是数据库要手动初始化,所以也在启动时加入-i base -d odoo13的命令,但也无效,注释addons_path就ok,但路径检查过是没有问题的,待启动之后,再打开addo ......
06 llvm IR测试创建struct和Array
见下文代码,方式一样的 ```c++ #include #include "llvm/IR/Module.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/raw_ostream.h" #include "llvm/IR/Funct ......
odoo 模型权限 ir.model.access
odoo权限分两种,一种是菜单,一种是模型,这里介绍模型权限 开发好一个模型以后,先要在security文件夹中创建一个ir_model_access.css文件,然后设置权限,如下图: ![](https://img2023.cnblogs.com/blog/3126539/202308/3126 ......
odoo ir.model.data 外部标识模型
所有xml文件定义的record都保存在这个表,比如第一个图中定义的 cn_com_brandmax_product_action2,在第2个图的表中存储: ![](https://img2023.cnblogs.com/blog/3126539/202308/3126539-20230801142 ......
05_llvm IR测试创建ifelse语句及多个block
## 一个ifelse源码编译 先看如下代码: ```c++ int func(int a) { int b; if (a > 5) b = 6; else b = 5; return b; } ``` 编译命令 ../output/bin/clang++ -emit-llvm llvm_if_el ......
04_llvm_IR测试生成运算指令
## 四则运算指令 介绍如下: ```c++ #include #include "llvm/IR/Module.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/raw_ostream.h" #include "llvm/IR/F ......
03_llvm_IR测试创建变量
主要分全局变量、函数参数、局部变量(常量)与返回值 ## 测试全局变量 介绍说明、代码、编译与结果如下: ```c++ #include "llvm/IR/Module.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/raw_os ......
02_llvm的IR测试创建函数和代码块
如果要使用LLVM的能力,则需熟悉如何根据自己的代码生成出llvm的IR,以便提供给llvm使用。 ### 测试创建function 测试代码如下02_test_function.cpp ```c++ #include "llvm/IR/Module.h" #include "llvm/IR/LLV ......
我真的想知道,AI编译器中的IR是什么?
最近给领导汇报研发捣鼓的AI编译器,里面有一个东西很吊炸天,研发天天说自己搞了个自研很牛逼的IR。我给领导一汇报,就被领导刁飞了,IR、IR,IR有啥用,能节约我的研发成本吗?IR能解决啥问题?我真的想知道,AI编译器中的IR是什么? ......
TVM 代码生成—TIR to LLVM IR
本文地址:https://www.cnblogs.com/wanger-sjtu/p/17573212.html TVM在编译过程中,经历了 ```mermaid graph LR A[3rd IR] --> B[Relay IR] B --> C[TIR] C --> D[LLVM IR] C - ......
Orangepi.Zero2.IR 香橙派02的红外操作踩坑指南
最近拿出了我吃灰已久的香橙派 zero2,想着它有着红外功能,刚好最近买了一些红外遥控器,想着做些好玩的红外功能。 首先是安装新系统,装的armbian 最新的ubuntu 22.04。搜索一下 /dev 文件夹 ,发现了 lirc0 这个设备,这个就是我要找的红外设备了。 然后去 lirc 官网 ......
LLVM IR类型系统杂谈
LLVM IR类型系统杂谈 6.5.1 类型系统 如图6.4所示,类型系统是LLVM IR最重要的特性之一,强类型有利于在LLVM IR上开启大量优化。 图6.4 LLVM的基础数据类型 1. void类型 void类型代表无类型,与C/C++中的void同义,例如下面这段IR中定义了一个名为nop ......
获取LLVM IR方法示例
获取LLVM IR方法示例 LLVM IR三种形式 LLVM IR有三种形式,分别是内存中的编译中间表示、磁盘上的二进制码和可读汇编文本,后两种形式可以通过以下命令获取 # 二进制码形式 clang -emit-llvm -c main.c -o main.bc # 可读汇编文本形式 clang - ......
Financial - IRS相关概念(DV01, DVBP, 关键利率久期 KRD, Bucket Risk, )
一、DVBP,DV01是一个概念 以下几个概念,相等: • 基点美元价值(dollar value of a basis point,DVBP) • 基点价值(price value of a basis point,PVBP) • 基点美元值(dollar value of all 01,DV01 ......
LLVM IR异常处理分析
主要介绍的是LLVM IR中的异常处理的方法。主要的参考文献是Exception Handling in LLVM。 1. 异常处理的要求 异常处理在许多高级语言中都是很常见的,在诸多语言的异常处理的方法中,try .. catch块的方法是最多的。对于用返回值来做异常处理的语言(如C、Rust、G ......
odoo14 使用ir.actions.client 自定义弹窗内容
ir.actions.client 介绍 ir.actions.client 是odoo actions事件的一种,触发一个在客户端实现(即js文件中定义的函数,通过core.action_registry.add(tag,函数名) 注册到odoo中)动作 tag -- action在客户端的标识符 ......
LLVM IR类型系统结构分析
LLVM IR类型系统结构分析 类型系统是LLVM IR最重要的特性之一,强类型有利于在LLVM IR上开启大量优化。 1. void类型 void类型代表无类型,与C/C++中的void同义,例如下面这段IR中定义了一个名为nop的void函数 define void nop() { } 2. 函 ......
ir_generator.c
#include <stdio.h>#include <stdlib.h>#include <iostream>#include <string>#include <map>#include <sstream>using namespace std; pair<string, string> wor ......
.Net8顶级技术:边界检查之IR解析(二)
# 前言 IR技术应用在各个编程语言当中,它属于JIT的核心部分,确实有点点麻烦。但部分基本明了。本篇通过小例子了解下。前情提要,看这一篇之前建议看看前一篇:[点击此处](https://mp.weixin.qq.com/s?__biz=Mzg5NDYwNjU4MA==&mid=2247484782 ......
.Net8顶级技术:边界检查之IR解析(慎入)
# 前言 C#这种语言之所以号称安全的,面向对象的语言。这个安全两个字可不是瞎叫的哦。因为JIT会检查任何可能超出分配范围的数值,以便使其保持在安全边界内。这里有两个概念,其一边界检查,其二IR解析。后者的生成是前者的功能的保证。啥叫IR,你以为的IL是中间语言,其实并不是,还有一层IR中间表象。. ......
生成中间代码IR(intermediate representation)
完成以上步骤后就开始生成中间代码IR了,代码生成器(Code Generation)会将语法树自顶向下遍历逐步翻译成LLVM IR。OC代码在这一步会进行runtime的桥接,比如property合成、ARC处理等。 IR的基本语法 @ 全局标识 % 局部标识 alloca 开辟空间 align 内 ......
MTK9669打开上电开机进待机的IR唤醒功能
此patch不是新加一个遥控类型。而是用公版遥控的键值替换成自家的遥控键值。 index 9d0967f72cd..3bc93b84d5c 100755 a/Domestic_3M_20201106/bootable/bootloader/mboot-mtk/mboot/MstarCore/src/ ......
异常检测 | 迁移学习《Anomaly Detection in IR Images of PV Modules using Supervised Contrastive Learning》
论文信息 论文标题:Anomaly Detection in IR Images of PV Modules using Supervised Contrastive Learning论文作者:Abhay Rawat, Isha Dua, Saurav Gupta, Rahul Tallamraju ......
LLVM的IR指令及代码生成技术应用详解
LLVM的IR指令及代码生成技术应用详解 LLVM的IR指令详解 IR 指令是 LLVM 中的一个中间表示形式,用于表示程序的控制流、数据流、内存访问等等,它是一种基于 SSA 形式(Static Single Assignment)的静态单赋值形式。在 LLVM 中,每个 IR 指令都有一个唯一的 ......
MLIR基本理论,IR表示和编译器框架
MLIR基本理论,IR表示和编译器框架 MLIR:重要术语、概念 MLIR glossary 参考资料 [1] MLIR:Glossary: https://mlir.llvm.org/getting_started/Glossary/ [2] Block: https://mlir.llvm.or ......