ICode9

精准搜索请尝试: 精确搜索
  • TVM,Relay,Pass2021-09-17 07:04:51

    TVM,Relay,Pass Relay介绍 主要结合TVM的文档(https://tvm.apache.org/docs/dev/relay_intro.html),介绍一下NNVM的第二代Relay。Relay的设计目标有以下几点: 支持传统的数据流(DataFlow)风格编程。支持functional-style scoping,并融合了编程语言领域的一些知识,带了一些新的特性(支持Le

  • 解析Prometheus PromQL2021-09-14 10:01:06

    解析PromQL 目前对Prometheus 的promQL 的解析文章比较少,且Prometheus官方也没有提供一个公共的库来对齐进行解析。下面实现对promQL的解析,并实现注入label功能。 表达式类型 AggregateExpr 对应聚合操作,如sum without (instance) (http_requests_total),定义可以查看Aggregation o

  • TVM Relay与Pass2021-09-09 06:31:23

    TVM Relay与Pass 本文介绍TVM的Relay,如何基于Relay构建一个Conv+BN+ReLU的小网络, TVM中的Pass的工作机制,并较为详细的介绍了RemoveUnusedFunctions,ToBasicBlockNormalForm,EliminateCommonSubexpr三种Pass。其中Relay部分的详细介绍大部分引用自官方文档: https://tvm.apache.org/do

  • 面向对象的程序范例(二)2021-09-04 23:03:20

    功能:显示+计算 过程:在前者的基础上添加计算的代码 特点:由于已经精确地建模过,所以几乎不用改动原有的代码,可以直接添加新的部分 代码: 1 #include <iostream> 2 using namespace std; 3 4 class Expr_node; 5 6 // 句柄类 7 class Expr 8 { 9 friend ostre

  • shell中运算:加 减 乘 除 求模(取余数)2021-08-25 08:32:57

    1,expr 运算并输出 (参考:https://www.linuxcool.com/expr) [root@Python ~]# expr \( 10 + 10 \) \* 20 - 100300 2,使用 $[ ] 可以做运算 或使用 $(( )) echo $[1+1]echo $[2-1]echo $[2*2]echo $[4/2]echo $[4%2]a=10b=20echo $[a+b] 3,使用let命令,无结果输出,一般和变量结合使用,用

  • shell传递参数2021-08-19 23:03:15

    一、传递参数 1、在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。   n 代表一个数字,0 为执行的文件名,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推 #以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名(包含文件路径): #!/bin/bash ec

  • java面试宝典Beta5.0 复制内容2021-08-10 22:32:30

      方法重载(overload)实现的是编译时的多态性(也称为前绑定),而方法重写(override)实现的是运行时的多态性(也称为后绑定) 默认修饰符有包访问权限   重写 equals 时总是要重写 hashCode   接口中定义的成员变量实际上都是常量 java 为系统异常和普通异常提供了不同的解决方案,编译器

  • 左递归文法在Parser Combinator中的解决办法(FParserc)2021-08-09 14:01:43

    阅读本文前需要对Parser Combinator和自顶向下文法有一定了解。 本文使用的语言是F#,需要用到库FParsec。 左递归文法造成无限递归 Parser Combinator本质上是一种自顶向下的Parser,因此在遇到左递归文法时会产生无限递归。举例如下: 简单的整数加减法文法: Expr: Expr '+' Expr | Exp

  • 2021-08-032021-08-03 19:58:16

    /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You

  • Mathematica入门2021-08-01 16:35:42

    数的表示及其函数 简单数值类型 Mathematica中的简单数值类型有整数、分数 、有理数(有理数)、实数和复数四种。 整数: Integer, 没有误差,任意长度的准确数. 求出 \(2^{2016}\) 的位数。 IntegerDigits[2^2016]; Length[%] IntegerDigits可以取出整数的每个位数 %是上一个输出结

  • Shell基本语法---基础2021-07-29 14:34:04

    #!/usr/bin/env bash #---------------------- # 这里是注释 #---------------------- <<EOF 这里是多行注释 EOF echo "hello, world" # printf 后面的格式化字符串可以是加双引号,可以加单引号,可以不加引号 printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg printf "%-10s %-8s

  • 算法入门经典P141(Matrix)2021-07-19 09:01:56

    #include<iostream> #include<stack> #include<string> using namespace std; struct Matrix{ int a,b; Matrix(int a=0,int b=0):a(a),b(b){} }m[26]; stack<Matrix>s; int main(){ int n; cin>>n; for(int i=0;i<n;i+

  • mysql自我优化-优化子查询、派生表和视图引用2021-07-16 17:59:18

    mysql自我优化 1、使用半连接转换优化子查询、派生表和视图引用2、通过物化优化子查询3、 使用 EXISTS 策略优化子查询4、使用合并或物化优化派生表和视图引用 首先这里要简要说明,该文章翻译自 mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高, 建议大家仔

  • linux shell快速入门2021-07-12 22:34:31

    Shell 是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的界面系统级程序,用户可以用 Shell 来启动、挂起、停止甚至是编写一些程序。 1.shell脚本格式要求 1. 脚本以#!/bin/bash 开头 2. 脚本需要有可执行权限  2 Shell的变量 1. Shell 中的变量分为系

  • Linux第六天 shell2021-07-11 17:35:04

    shell脚本必须以#!/bin/bash/开头 (相当于c语言 #include<stdio.h>),shell脚本文件后缀为sh,没有也行,Linux对后缀没明确要求 脚本需要有可执行权限(chmod赋予权限),那样可以用./shell文件 执行,不然就用sh shell文件 执行(相对绝对路径都可) Linux Shell 中的变量分为,系统变量和用户自定义

  • MVVM实现类似Vue的基本功能2021-07-10 20:04:03

    html文件中引入自定义的MVVM.js <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <input type="text" v-model="sch

  • StyleMapGAN | celeba_hq 风格迁移 - 图像编辑 测试 | 测试实验记录【二】2021-07-09 18:59:22

    撰写: 墨理三生 接上篇博文: StyleMapGAN | 测试实验记录【一】 声明:本博文按照官方readMe步骤,对测试实验过程进行简洁记录,仅供参考,认真整理,请勿搬运 StyleMapGAN | celeba_hq 风格迁移 - 图像编辑 测试 | 测试实验记录【二】 StyleMapGAN 基于 StyleGAN2 改进Exploiting

  • locals & globals()2021-07-01 21:30:40

    关于locals()和globals()的记录 locals()陷阱 可以简单理解为locals()只读,globals()可读可写,因此操作locals()生成动态变量不可行,但是操作globals()生成动态变量可行,且globals()全局共用 def test(): globals()['a'] = 1 locals()['b'] = 2 test() print(a) print(

  • Shell2021-06-30 18:04:43

    运行shell sh xx.sh  运行脚本 chmod+x ./xx.sh  执行权限并运行脚本 shell脚本说白了就是一堆linux命令写在一个文件里面,然后统一执行   变量 name="besttest" age=18 class=("1班" "2班" "3班" )  输出全部 echo ${class[*]} ${name} $name echo ${class[2]}  数组

  • 【大数据开发】Shell脚本运算符表达式2021-06-29 15:31:46

    Bash shell 的算术运算有四种方式: 1:使用 expr 外部程式 加法 r=`expr 4 + 5` echo $r 注意! '4' '+' '5' 这三者之间要有空白 r=`expr 4 * 5` #错误 乘法 r=`expr 4 \* 5` 2:使用 $(( )) r=$(( 4 + 5 )) echo $r 3:使用 $[ ] r=$[ 4 + 5 ] echo $r 乘法 r=`expr 4 \* 5`

  • Python for Differential Equations2021-06-26 11:34:35

      from sympy import * import numpy as np c, t = symbols('c, t') expr = c*(4 - c) # Solve c(4 - c) = 0: equil = solve(expr, c) print(equil) ys = np.arange(-2, 7) # how to generate an appropriate array includes equil automatically? dys = np.ar

  • Druid SQL官方文档2021-06-21 18:09:34

    Apache Druid supports two query languages: Druid SQL and native queries. This document describes the SQL language. Druid SQL is a built-in SQL layer and an alternative to Druid’s native JSON-based query language, and is powered by a parser and planner

  • [ARM-assembly]-ARM64汇编语言学习笔记2021-06-21 14:54:35

    参考<ARM 64-Bit Assembly Language.pdf> ★★★个人博客导读首页—点击此处 ★★★ 文章目录 一、基础语法 1、先看一个示例 2、分配和初始化全局变量 3、对齐aligning 4、函数 5、条件 6、include文件 7、宏Macros 二、指令介绍 1、instruction set architecture (ISA)框图

  • 【Python】断言(assert)2021-06-21 08:32:59

    简介 断言:断定此处是对的,如果错了,就返回问题。 通常在测试程序时不知道哪里会出错,只有执行到最后才能看到错误信息。断言是声明其布尔值必须为真的判定,如果发生异常就说明表达式为假,就会触发异常。 语法格式 assert expression [, arguments] 等价于 if not expression: rais

  • SHELL脚本--expr命令全解2021-06-18 14:01:49

    expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 1.expr中文手册(info expr) 先看expr命令的info文档 info expr 的翻译。 16.4.1 字符串表达式 ----------

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有