ffmpeg翻译文档18 字幕编码器 19 比特流滤镜(过滤器) 20 格式选项 21 分离器(解复用) 22 混合器 23 元数据 24 协议 25 设备选项 26 输入设备 27 输出设备 28 重采样(resampler)选项 29 放缩选项 30 滤镜入门 31 graph2dot - 1 - 本文档使用 书栈(BookStack.CN) 构建 32 滤镜链图描述 33 时间线编辑 18 字幕编码器 19 比特流滤镜(过滤器) 20 格式选项 21 分离器(解复用) 22 混合器 23 元数据 24 协议 25 设备选项 26 输入设备 27 输出设备 28 重采样(resampler)选项 29 放缩选项 ffmpeg 翻译文档 (ffmpeg-all 包含重要组 件) README - 4 - 本文档使用 书栈(BookStack.CN) 构建 非是指定为流 式拷贝,相关内容请参考特性描述对流式拷贝的说明)通过解码器解码出非压缩的数据帧(raw视 频/PCM格式音频…),这些数据帧可以被滤镜进一步处理(下面会讲到)。经过滤镜处理的数据被重 新编码为新的数据包(流),然后经过混合器混合(例如按一定顺序和比例把音频数据包和视频数据 包交叉组合),写入到输出文件。 在编码前, ffmpeg 可以对raw(真实/原)音频和视频使用 libavfilter0 码力 | 502 页 | 3.06 MB | 1 年前3
2022年美团技术年货 合辑BackBone、Neck、Head 以及训练策略等方面进行了诸多的 改进: ● 我们统一设计了更高效的 Backbone 和 Neck :受到硬件感知神经网络设计 思想的启发,基于 RepVGG style[4] 设计了可重参数化、更高效的骨干网络 EfficientRep Backbone 和 Rep-PAN Neck。 ● 优化设计了更简洁有效的 Efficient Decoupled Head,在维持精度的同时, ● 基于硬件感知思想重新设计了 Backbone 和 Neck。 RepVGG[4] Style 结构是一种在训练时具有多分支拓扑,而在实际部署时可以等效融 合为单个 3x3 卷积的一种可重参数化的结构(融合过程如下图 3 所示)。通过融合成 的 3x3 卷积结构,可以有效利用计算密集型硬件计算能力(比如 GPU),同时也可 获得 GPU/CPU 上已经高度优化的 NVIDIA cuDNN 提升至 43.8%。 量身定制的量化方案 本次发布还集成了专门针对 YOLOv6 的量化方案,对重参数化系列模型的量化也有 参考意义。该方案借鉴 RepOptimizer [1] 在梯度更新时做重参数化,解决了多支路动 态范围过大导致难以量化的问题,用 RepOptimizer 训练的 YOLOv6 模型可以直接 使用训练后量化(Post-training Quantization,PTQ),而不产生过大的精度损失。0 码力 | 1356 页 | 45.90 MB | 1 年前3
C++高性能并行编程与优化 - 课件 - 08 CUDA 开启的 GPU 编程,前面加上 __global__ 修 饰符,即可让他在 GPU 上执行。 • 不过调用 kernel 时,不能直接 kernel() ,而 是要用 kernel<<<1, 1>>>() 这样的三重尖括 号语法。为什么?这里面的两个 1 有什么用 ?稍后会说明。 • 运行以后,就会在 GPU 上执行 printf 了。 • 这里的 kernel 函数在 GPU 上执行,称为核 函数,用 GPU 上的设备函数 • __global__ 用于定义核函数,他在 GPU 上执行,从 CPU 端通过三重尖括号语法调 用,可以有参数,不可以有返回值。 • 而 __device__ 则用于定义设备函数,他在 GPU 上执行,但是从 GPU 上调用的,而 且不需要三重尖括号,和普通函数用起来一 样,可以有参数,有返回值。 • 即: host 可以调用 global ; global device 。 声明为内联函数 • 注意, inline 在现代 C++ 中的效果是声明一个函数为 weak 符号,和性能优化意义上的内联无关。 • 优化意义上的内联指把函数体直接放到调用者那里去。 • 因此 CUDA 编译器提供了一个“私货”关键字: __inline__ 来 声明一个函数为内联。不论是 CPU 函数还是 GPU 都可以使 用,只要你用的 CUDA 编译器。 GCC 编译器相应的私货则0 码力 | 142 页 | 13.52 MB | 1 年前3
2020美团技术年货 算法篇Transformer 在搜索场景下,特征抽取较为难做的原因主要包括以下几点: ● 来源多:商户、商品、交易、用户等数十个维度的数据,还有交叉维度。由于 美团业务众多,难以通过统一的特征存储去构建,交易相关数据只能通过服务 来获取。 ● 业务逻辑多:大多数据在不同的业务层会有复用,但是它们对特征的处理逻辑 又有所不同。 ● 模型差异:同一个特征,在不同的模型下,会有不同的处理逻辑。比如,一个 的数量相对固定。所以经过一段时间的累计,OP 的数量会趋 于稳定,新特征只需基于已有的 OP 和特征组合即可实现,非常的高效。 4.1.3 配置化的模型表达 特征可以用利用 OP、使用表达式的方式去表现,但特征还可能需要经过 Transform- er 的变换。为此,我们同样为模型构建一套可解释的 JSON 表达模板,模型中每一个 特征可以通过一个 JSON 对象进行配置,以一个输入到 TF 95% 以上的问题。整个 流程如下图所示: 16 > 美团 2020 技术年货 当然,无论使用哪一种方式去构建预估服务,都可以在美团内部的 Poker 平台上进 行服务、模型与特征的管理。 4.3.2 Augur 管理平台 Poker 的构建 实现一个框架价值的最大化,需要一个完整的体系去支撑。而一个合格的在线预估平 台,需要一个产品级别的管理平台辅助。于是我们构建了 Poker(搜索实验平台),其0 码力 | 317 页 | 16.57 MB | 1 年前3
Python3 基础教程 - 廖雪峰航空航天局)都大量地使用 Python。 龟叔给 Python 的定位是“优雅”、“明确”、“简单”,所以 Python 程序看 上去总是简单易懂,初学者学 Python,不但入门容易,而且将来深入下 去,可以编写那些非常非常复杂的程序。 总的来说,Python 的哲学就是简单优雅,尽量写容易看明白的代码,尽 量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、动不动 就几万行的代码,你可以尽情地嘲笑他。 交互式环境(直接关掉命令行窗口也可以)。 情况二:得到一个错误: ‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 这是因为 Windows 会根据一个 Path 的环境变量设定的路径去查找 python.exe,如果没找到,就会报错。如果在安装时漏掉了勾选 Add Python 3.5 to PATH,那就要手动把 python.exe 所在的路径添加到 Path 中。 如果你不知道怎么修改环境变量,建议把 时,请打开终端,然后运行 python3。 Python 解释器 当我们编写 Python 代码时,我们得到的是一个包含 Python 代码的以.py 为扩展名的文本文件。要运行代码,就需要 Python 解释器去执行.py 文 件。 由于整个 Python 语言从规范到解释器都是开源的,所以理论上,只要 水平够高,任何人都可以编写 Python 解释器来执行 Python 代码(当然 难度很大)。事实上,确实存在多种0 码力 | 531 页 | 5.15 MB | 1 年前3
FISCO BCOS 2-dev 中文文档准入机制设计文档 2.1.10 异 异 异步 步 步事 事 事件 件 件 2.0版本同时支持交易上链异步通知、区块上链异步通知以及自定义的AMOP消息通知等机制。 2.1.11 模 模 模块 块 块重 重 重塑 塑 塑 2.0版本对核心模块进行升级重塑,进行模块化的单元测试和端对端集成测试,支持自动化持续集成和持 续部署。 2.2 更 更 更多 多 多版 版 版本 本 本 FISCO BCOS seal on,blkNum=1,tx=0,nodeIdx=1,hash=eb199760... 3.2 2. 配 配 配置 置 置及 及 及使 使 使用 用 用控 控 控制 制 制台 台 台 重 重 重要 要 要: • 控制台1.x 系列基于 Web3SDK 实现,控制台2.6之后 基于 Java SDK 实现,最新版本控制台基于 Java SDK 实现 • 2.6及其以上版本控制台使用文档请 绍 5.5.1 第 第 第一 一 一步 步 步. 部 部 部署 署 署Key Manager 每个机构一个Key Manager,具体的部署步骤,可参考Key Manager README 重 重 重要 要 要: 若节点为国密版,Key Manager也需是国密版。 5.5.2 第 第 第二 二 二步 步 步. 生 生 生成 成 成节 节 节点 点 点 用build_chain.sh脚本,用普通的操作方法,先生成节点。0 码力 | 1324 页 | 85.58 MB | 1 年前3
FISCO BCOS 2.7.2 中文文档准入机制设计文档 2.1.10 异 异 异步 步 步事 事 事件 件 件 2.0版本同时支持交易上链异步通知、区块上链异步通知以及自定义的AMOP消息通知等机制。 2.1.11 模 模 模块 块 块重 重 重塑 塑 塑 2.0版本对核心模块进行升级重塑,进行模块化的单元测试和端对端集成测试,支持自动化持续集成和持 续部署。 2.2 更 更 更多 多 多版 版 版本 本 本 FISCO BCOS seal on,blkNum=1,tx=0,nodeIdx=1,hash=eb199760... 3.2 2. 配 配 配置 置 置及 及 及使 使 使用 用 用控 控 控制 制 制台 台 台 重 重 重要 要 要: • 控制台1.x 系列基于 Web3SDK 实现,控制台2.6之后 基于 Java SDK 实现,最新版本控制台基于 Java SDK 实现 • 2.6及其以上版本控制台使用文档请 链系 统游离于法律法规以及行业规则之外,成为洗钱、非法融资或犯罪交易的载体。 审计功能主要用于满足区块链系统的审计内控、责任鉴定和事件追溯等要求,需要以有效的技术手段, 配合业务所属的行业标准进行精确的审计管理。 监管者可以做为节点接入到区块链系统里,或者通过接口和区块链系统进行交互,监管者可同步到所有 的数据进行审计分析,跟踪全局的业务流程,如发现异常,可以向区块链发出具备监管权限的指令,对0 码力 | 1422 页 | 91.91 MB | 1 年前3
Python 标准库参考指南 3.8.20 10 到 35。默认的 base 为 10 ,允许的进制 有 0、2-36。2、8、16 进制的数字可以在代码中用 0b/0B 、0o/0O 、0x/0X 前缀来表示。进制为 0 将 安照代码的字面量来精确解释,最后的结果会是 2、8、10、16 进制中的一个。所以 int('010', 0) 是非法的,但 int('010') 和 int('010', 8) 是合法的。 整数类型定义请参阅数字类型 对浮点数执行round() 的行为可能会令人惊讶:例如,round(2.675, 2) 将给出 2.67 而不是期望的 2.68。这不算是程序错误:这一结果是由于大多数十进制小数实际上都不能以浮点 数精确地表示。请参阅 tut-fp-issues 了解更多信息。 class set([iterable]) 返回一个新的set 对象,可以选择带有从 iterable 获取的元素。set 是一个内置类型。请查看set 完全支持混合运算:当一个二元算术运算符的操作数有不同数值类型时,” 较窄” 类型的操作数会 拓宽到另一个操作数的类型,其中整数比浮点数窄,浮点数比复数窄。不同类型的数字之间的比较,同 比较这些数字的精确值一样。 2 构造函数int()、float() 和complex() 可以用来构造特定类型的数字。 所有数字类型(复数除外)都支持下列运算(有关运算优先级,请参阅:operator-summary):0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 10 到 35。默认的 base 为 10 ,允许的进制 有 0、2-36。2、8、16 进制的数字可以在代码中用 0b/0B 、0o/0O 、0x/0X 前缀来表示。进制为 0 将 安照代码的字面量来精确解释,最后的结果会是 2、8、10、16 进制中的一个。所以 int('010', 0) 是非法的,但 int('010') 和 int('010', 8) 是合法的。 整数类型定义请参阅数字类型 对浮点数执行round() 的行为可能会令人惊讶:例如,round(2.675, 2) 将给出 2.67 而不是期望的 2.68。这不算是程序错误:这一结果是由于大多数十进制小数实际上都不能以浮点 数精确地表示。请参阅 tut-fp-issues 了解更多信息。 class set([iterable]) 返回一个新的set 对象,可以选择带有从 iterable 获取的元素。set 是一个内置类型。请查看set 完全支持混合运算:当一个二元算术运算符的操作数有不同数值类型时,” 较窄” 类型的操作数会 拓宽到另一个操作数的类型,其中整数比浮点数窄,浮点数比复数窄。不同类型的数字之间的比较,同 比较这些数字的精确值一样。 2 构造函数int()、float() 和complex() 可以用来构造特定类型的数字。 所有数字类型(复数除外)都支持下列运算(有关运算优先级,请参阅:operator-summary):0 码力 | 1927 页 | 9.69 MB | 9 月前3
FISCO BCOS 2.9.0 中文文档准入机制设计文档 2.1.10 异 异 异步 步 步事 事 事件 件 件 2.0版本同时支持交易上链异步通知、区块上链异步通知以及自定义的AMOP消息通知等机制。 2.1.11 模 模 模块 块 块重 重 重塑 塑 塑 2.0版本对核心模块进行升级重塑,进行模块化的单元测试和端对端集成测试,支持自动化持续集成和持 续部署。 2.2 更 更 更多 多 多版 版 版本 本 本 FISCO BCOS seal on,blkNum=1,tx=0,nodeIdx=1,hash=eb199760... 3.2 2. 配 配 配置 置 置及 及 及使 使 使用 用 用控 控 控制 制 制台 台 台 重 重 重要 要 要: • 控制台1.x 系列基于 Web3SDK 实现,控制台2.6之后 基于 Java SDK 实现,最新版本控制台基于 Java SDK 实现 • 2.6及其以上版本控制台使用文档请 链系 统游离于法律法规以及行业规则之外,成为洗钱、非法融资或犯罪交易的载体。 审计功能主要用于满足区块链系统的审计内控、责任鉴定和事件追溯等要求,需要以有效的技术手段, 配合业务所属的行业标准进行精确的审计管理。 监管者可以做为节点接入到区块链系统里,或者通过接口和区块链系统进行交互,监管者可同步到所有 的数据进行审计分析,跟踪全局的业务流程,如发现异常,可以向区块链发出具备监管权限的指令,对0 码力 | 1467 页 | 97.74 MB | 1 年前3
共 397 条
- 1
- 2
- 3
- 4
- 5
- 6
- 40













