产品优势

无感加速 通过TorchScript在PyTorch框架中获取后端编译器可优化的静态计算图,属于当前较成熟的方案,但该方案仍无法做到完全地准确与无感。相比PyTorch原生提供的TorchScript前端,AGSpeed具有无感加速的性能优势,具体说明如下所示。性能...

常见问题

断网后sdk error日志量太大/进程挂掉怎么处理 问题背景 链节点断开后,SDK不断重连,导致进程挂掉。日志量很大。解决方案 SDK从2.23开始,可以设置重连的频率,但是2.23之前的版本没法处理,升级SDK版本。参数说明 示例一:...

通过OpenTelemetry接入C++ Trace数据

ISO/IEC 14882:2011(C++11,C++0x)ISO/IEC 14882:2014(C++14,C++1y)ISO/IEC 14882:2017(C++17,C++1z)ISO/IEC 14882:2020(C++20)更多依赖及版本信息,请参见 opentelemetry-cpp。步骤一:SDK集成 您可以通过源码或包管理集成SDK。...

无AliOS Things的SDK适配指南

文件 build-rules/settings.mk 中修改 TOOLCHAIN_DLDIR:=home/mytoolchain 配置编译器的文件夹所在的路径,然后修改 build-rules/funcs.mk 里面的函数 Relative_TcPath 增加编译器的相对路径,如以下代码所示。define(\ case$(1)in \ ...

Link SDK运行相关问题

交叉编译器配置错了,不是对应Linux开发板匹配的交叉编译器。您需将 CMakeLists.txt 文件中以下代码的 arm-linux-gnueabihf-gcc 替换为对应Linux开发板匹配的交叉编译器。set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)没有把对应的 库...

使用MaxCompute编译器检查脚本

MaxCompute编译器基于MaxCompute 2.0新一代的SQL引擎,显著提升了SQL语言编译过程的易用性与语言的表达能力。本文将为您介绍如何利用MaxCompute编译器的报错和告警进行排障。背景信息 为了充分展示MaxCompute编译器的易用性,推荐您使用...

乐鑫ESP32开发板移植

本文介绍如何在ESP32开发板上移植C-SDK4.0,并用MQTT Demo连上阿里云物联网平台。开发环境说明 为了完成移植实践,您需要:一块搭载ESP32的开发板。USB连接线。运行Linux或者macOS的计算机。demo使用的开发板为ESP32 Core Board V2/ESP32 ...

乐鑫ESP8266移植SDK

本文介绍如何在ESP8266开发板上移植C-SDK4.0,并用demo连接至阿里云物联网平台。准备工作 为完成实践,您需要准备:开发板。本文使用的开发板为ESP-LAUNCHER,即官方提供的ESP8266EX_Demo_Board。USB连接线。运行Windows,Linux或者macOS的...

Logview诊断实践

本文为您介绍导致出现慢作业的原因及如何查看慢作业并提供对应的解决措施。分析运行出错作业 作业运行失败时,通过Logview中查看 Result Tab 页可以查看出错信息,对于失败的作业,打开Logview默认会跳转到 Result Tab 页。常见失败原因...

常见问题列表

如果需在大端硬件上工作,请添加全局编译选项 REVERSED-0x7800/-30720/MBEDTLS_ERR_SSL_PEER_VERIFY_FAILED 解释 认证错误:Verification of our peer failed 可能的原因和解决建议 证书错误 如果使用官方C-SDK对接,证书固化在SDK内部,不会...

测试分析及调优

SQL SQL效率低下也是导致性能差的一个非常重要的原因,可以通过查看执行计划看SQL慢在哪里,一般情况,SQL效率低下原因主要有:类别 子类 表达式或描述 原因 索引 未建索引 无 产生全表扫描 未利用索引 substring(card_no,1,4)=′5378′...

环境要求与配置

开发环境 C Link SDK实现跨平台的移植,对开发环境要求灵活,只需支持以下条件:开发语言:C99标准的C语言。开发工具:不限。支持C语言编译即可。编译框架:CMake编译编译 设置交叉编译 修改 CMakeLists.txt,设置交叉编译工具链。重要...

列存索引技术架构介绍

MySQL架构在AP场景的缺陷 MySQL架构在执行复杂查询时性能差有多个方面的原因。对比专用的OLAP系统,其性能瓶颈体现在以下方面:MySQL的SQL执行引擎基于流式迭代模型(Volcano Iterator)实现。该架构在工程实现上依赖大量深层次的嵌套...

Wi-Fi智能插座设备端开发

厂家需要适配的文件(设备初始化等):vendor.c 与 vendor.h 应用程序主入口:app_entry.c 与 smart_outlet_main.c 配网和连云状态管理:device_state_manager.c 设备控制指令处理:msg_process_center.c 设备属性上报:property_report.c ...

PolarDB HTAP实时数据分析技术解密

支持行列混合执行的优化框架,该优化框架会根据下发的SQL是否能在列索引上执行覆盖查询,并且其所依赖的函数及算子能被列式执行所支持,来决定是否启动列式执行。优化会同时对行存执行计划和列存执行计划做代价估算,并选中代价较...

基于已认证的模组开发

而Wi-Fi配网的移植和调试比较耗费时间,提供以下两种方式,可以实现在产品开发阶段,同时进行产品功能开发和Wi-Fi配网功能移植调试。让设备直接连接一个指定的热点,然后连接到生活物联网平台,从而可以开始开发与调试产品物模型功能。如下...

合约语言特性

推荐使用的编译选项 C++ 编译器提供了一些选项可以检查许多不正确的或危险的代码写法,建议您在编译智能合约时把这些选项都打开。选项 说明-Wall 对可疑的代码写法提出告警-Wextra 在-Wall 的基础上提供一些额外的检查-Werror 把所有的告警...

合约语言特性

推荐使用的编译选项 C++ 编译器提供了一些选项可以检查许多不正确的或危险的代码写法,建议您在编译智能合约时把这些选项都打开。选项 说明-Wall 对可疑的代码写法提出告警-Wextra 在-Wall 的基础上提供一些额外的检查-Werror 把所有的告警...

AI编译器优化

AI编译器的目标是针对AI计算任务,以通用编译器的方式完成性能优化。让用户可以专注于上层模型开发,降低用户手工优化性能的人力开发成本,进一步压榨硬件性能空间。在过去两年多时间里,PAI团队在AI编译优化技术方向投入了比较专注的资源...

基于代码抽取时的移植说明

使用C++编译器编译时错误的处理 C++编译器在编译的时候判断比gcc判断更加严格,如果编译出错,请进行如下编译。增加-fpermissive-w,去掉-ansi-Wdeclaration-after-statement 总结 图中红色文字表示用户执行动作,绿色文字表示用户得到的...

安装

如果您需要管理OSS存储空间、上传下载文件、管理数据、进行图片处理等,可以先安装OSS C SDK。本文介绍如何安装OSS C SDK。前提条件 已安装最新版本的gcc和g+编译器。背景信息 安装OSS C SDK时,需要安装编译工具CMake和第三方库curl、apr...

基于Make的交叉编译示例

在配置文件中,需要指定:交叉编译器 OVERRIDE_CC 的路径。交叉链接器 OVERRIDE_LD 的路径。静态库压缩器 OVERRIDE_AR 的路径。编译选项 CONFIG_ENV_CFLAGS,用于C文件的编译。链接选项 CONFIG_ENV_LDFLAGS,用于执行程序的链接。编译SDK...

安装并使用Alibaba Cloud Compiler

Alibaba Cloud Compiler是阿里云打造的C++编译器,基于Clang/LLVM-13社区开源版本开发,继承开源版本支持的所有选项、参数,同时结合阿里云基础设施进行深度优化、补充特性,可以让您获得更好的C++编译器体验。本文主要介绍如何在Alibaba ...

设备移植相关问题

本文介绍IoT_SDK V2.0在高通MDM9206平台上移植用户遇到过的问题原因说明。编译问题 ArmCC不支持C语言中变量定义和逻辑语句混杂,声明段落必须在逻辑段落之前完整结束。ArmCC不支持用花括号 {} 的方式定义匿名结构体实例作为右值。ArmCC处理...

错误码及解决方案

native contract startup failed 中文:本地合约启动失败 问题原因 合约编译器使用的不对 解决方案 不同链版本,要求合约的编译器版本不同,查看使用的链对应的合约版本是否正确,通常链版本和合约编译器版本需要一一对应,具体参见 C++ ...

在Ubuntu环境中交叉编译OSS-C-SDK

详细信息 概念介绍 交叉编译:在一个平台上生成可以在另外一个平台上运行的可执行文件,比如在Linux下生成能够在Windows下运行的可执行文件也称为交叉编译,本示例主要是指在Linux下生成能够在ARM开发环境下运行的可执行文件,对应的还有...

使用Go为网格代理编写Wasm插件

背景信息 WebAssembly(Wasm)是一种新兴的可移植的二进制可执行文件格式。这些代码将会在一个内存安全(对于主机)的沙箱中以接近本机的运行速度执行,使用的资源严格受限,且通过明确定义的API与主机通信。使用Wasm插件有以下好处:敏捷...

java_lang_RuntimeException

问题分析 RuntimeException是运行时异常,是Java编译器事先不预见的异常。RuntimeException的子类众多,这里列举一些比较常见的子类:BufferOverflowException当相关put操作达到目标缓冲区限制时,抛出此未经检查的异常。...

基于Make的编译说明

例如 armcc,可用 OVERRIDE_CC=armcc 单独指定C编译器。OVERRIDE_AR 当交叉工具链没有共有的前缀或者前缀不符合 prefix+gcc/ar/strip 类型时。例如 armar,可用 OVERRIDE_AR=armar 单独指定库压缩器。OVERRIDE_STRIP 当交叉工具链没有共有...

什么是计算优化编译器AIACC-AGSpeed

AIACC-AGSpeed(AIACC 2.0-AIACC Graph Speeding)是阿里云推出的一个基于PyTorch深度学习框架研发的计算优化编译器,用于优化PyTorch深度学习模型在阿里云GPU异构计算实例上的计算性能,相比原始的神龙AI加速引擎AIACC,AIACC-AGSpeed是...

环境说明

只要您的设备满足以下最低要求,即可集成或移植C Link SDK。设备支持TCP/IP协议栈,或通过外接模组等方式支持该协议栈。设备至少拥有20 KB的ROM和2 KB的RAM。设备的操作系统没有限制。C Link SDK中的Demo文件开发于Linux系统,您可以直接在...

在EMR集群运行TPC-DS Benchmark

阿里云E-MapReduce多次刷新TPC-DS官方最好成绩,并且是第一个通过认证的可运行TPC-DS 100 TB的大数据系统。本文介绍如何在EMR集群完整运行TPC-DS的99个SQL,并得到最佳的性能体验。背景信息 TPC-DS是全球最知名的数据管理系统评测基准标准...

SDK获取

C语言Link SDK适用于使用C语言开发业务处理逻辑的设备,由于C语言运行速度快、需要的运行内存较少,目前大多数的IoT设备使用C语言进行产品开发。重要通知:生活物联网平台推出了专有的设备端SDK,针对生活场景增加了一些新的功能,若产品需...

使用IMB软件和MPI通信库测试集群通信性能

MPI(Message Passing Interface)是支持多编程语言编程的并行计算通信库,具有高性能、大规模性、可移植性、可扩展性等特点。准备工作 创建一个E-HPC集群。具体操作,请参见 使用向导创建集群。配置集群时,软硬件参数配置如下:参数 说明...

JS异常捕获插桩工具

一、功能介绍 js是单线程的弱类型的脚本语言,所以很多错误会在运行的时候才会发现,一旦出现运行时的错误,那么整个js线程都会挂掉,导致我们页面没有响应,所以我们需要有一种兜底手段来避免,而主动对运行时可能会产生错误的表达式进行...

通过EMR运行基于OSS-HDFS服务的TPC-DS Benchmark

阿里云EMR是第一个通过认证的可运行TPC-DS 100 TB的大数据系统。本文介绍如何在EMR集群环境下,充分利用OSS-HDFS服务的优势,成功执行TPC-DS Benchmark的99个SQL查询,并通过一系列优化策略实现更优的性能体验。使用场景 大数据性能评估 当...

获取C Link SDK

根据浏览提示,您将SDK文件下载到指定位置。文件解压后,其结构如下:文件夹或文件名 说明./LinkSDK/ChangeLog.md 该文件包含SDK中各个功能模块的更新时间。LinkSDK/components 该文件夹内含已定制功能模块的子文件夹。LinkSDK/core 该...

求解SDK下载和安装

使用上面软件包的环境依赖是:操作系统 要求 Windows Windows>=10 Linux Glibc for x86_64>=2.14,for aarch64>=2.17 OSX OSX for x86_64>=11.0,for arm64>=12.0 编程语言 建议使用的编译器 C Visual Studio 大于等于 2019、GCC 大于等于 4....

Wi-Fi芯片移植

在Wi-Fi芯片上移植含AliOS Things的SDK主要包括以下工作:内核移植 HAL移植 Wi-Fi HAL和配网移植 LwIP协议栈移植 OTA移植 内核移植 AliOS Things中使用的内核为Rhino,详细介绍请参见 Rhino内核移植。本文以移植Rhino最小系统到STM32平台为...

版本变动记录

位于 output/eng/wrappers/wrapper.c,用户需要对这些函数进行实现+这项增强颠覆性的解决了过去如果用户不能很顺利的交叉编译SDK,就会卡住无法继续的问题,大幅增强SDK的可移植性和易用性+*注:原有的编译系统和使用方式仍然存在,详情可见...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
音视频通信 逻辑编排 应用实时监控服务 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用