• 2025-01-03深度学习基础理论————训练加速(单/半/混合精度训练)/显存优化(gradient-checkpoint)
    主要介绍单精度/半精度/混合精度训练,以及部分框架(DeepSpeed/Apex)不同精度训练单精度训练(single-precision)指的是用32位浮点数(FP32)表示所有的参数、激活值和梯度半精度训练(half-precision)指的是用16位浮点数(FP16或BF16)表示数据。(FP16是IEEE标准,BF16是一种更适合AI计算的
  • 2024-12-30OCS2::MPC 启动流程
    1.创建MPC_ROS_Interface接口,以sqpMpc为例//自定义接口LeggedRobotInterfaceinterface(taskFile,urdfFile,referenceFile);//创建同步接口autogaitReceiverPtr=std::make_shared<GaitReceiver>(nodeHandle,interface.getSwitchedModelReferenceManagerPtr()->
  • 2024-12-18改善方案设置与配置参数达到标准化的统一
    前期开发,直接把图片以数据流形式存储于数据库表中,随着图片上传越来越多,显示于出来时,效率与性能直接受到影响。现在,只能把已经上传的图片,处理为实际图片文件,存在磁盘文件夹里。在转存时,每张图片顺便生成其缩略图,在显示时,先显示缩略图,浏览者想看原图时,再进一步操作。不管是让系统管
  • 2024-12-11OCS2::legged_robot::SwingTrajectoryPlanner_摆动腿轨迹规划
    计算特定时间点指定腿的垂直速度约束\(v_z=trajectory[index].velocity(time)\)scalar_tSwingTrajectoryPlanner::getZvelocityConstraint(size_tleg,scalar_ttime)const{constautoindex=lookup::findIndexInTimeArray(feetHeightTrajectoriesEvents_[leg],time);
  • 2024-12-07在 .NET 9 中让您的 OpenAPI(Swagger)文档 UI 变得出色
            从.NET9开始,默认模板中不再包含SwaggerUIwebapi。虽然文档仍然包含在内,但现在通过调用MapOpenApi,UI不再存在。很高兴,重新获得文档UI相对容易。但UI本来就很无聊,所以让我们来点更花哨的东西吧!认识Scalar        假设我们已经通过dotnet
  • 2024-11-26.NET9 - Swagger平替Scalar详解(四)
    书接上回,上一章介绍了Swagger代替品Scalar,在使用中遇到不少问题,今天单独分享一下之前Swagger中常用的功能如何在Scalar中使用。下面我们将围绕文档版本说明、接口分类、接口描述、参数描述、枚举类型、文件上传、JWT认证等方面详细讲解。01、版本说明我们先来看看默认添加后是
  • 2024-12-05springboot毕设 青少年视力筛查系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着现代科技的飞速发展,青少年群体对于电子产品的依赖程度日益加深,长时间面对屏幕不仅改变了他们的生活方式,也对视力健康构成了严峻挑战。近年来,我国
  • 2024-09-26OpenCV(cv::mean())
    目录1.函数定义2.示例2.1计算灰度图像的平均值2.2计算彩色图像的每个通道的平均值2.3带掩码的平均值计算总结cv::mean()是OpenCV中用于计算图像的平均值的函数。它可以用于单通道图像、多通道图像(如彩色图像)、带掩码的图像等。1.函数定义Scalarcv::mean(InputArr
  • 2024-09-12OpenCV(cv::drawContours())
    目录1.函数原型2.示例1.函数原型cv::drawContours()用于在图像上绘制轮廓。函数原型:voidcv::drawContours(cv::InputOutputArrayimage,conststd::vector<std::vector<cv::Point>>&contours,intcontourIdx,constc
  • 2024-08-19gptq 中W4A16 或者 W8A16 中具体是怎么计算的呢?
    在深入了解了quantization之后,对quant有所了解之后,不论是dynamicquant还是staticquant都有所了解,但是因为看了大佬的有关量化之后,理解了trt中的W8A8的运算,理解了为什么量化之后会加速的原因,但是针对gptq的W8A16或者W4A16却不明白到底属于是dynamicquant还是staticquan
  • 2024-08-12OFtutorial04_basicFieldOperations解析
    OFtutorial4.C源码#include"fvCFD.H"//Thisisafunctiondeclaration;thismethodwillcalculatesomescalarvalue//giventhecurrenttime,locationinspacex,andareferencepointx0.The//functionalsoacceptsascalingfactor,scale.
  • 2024-08-02Pytorch笔记|小土堆|P7-8|Tensorboard数据可视化
    Tensorboard数据可视化TensorBoard是一个可视化工具,它可以用来展示网络图、张量的指标变化、张量的分布情况等。它通过运行一个本地服务器,来监听6006端口(可更改)。在浏览器发出请求时,分析训练时记录的数据,绘制训练过程中的图像当前环境下安装:pipinstalltensorboardSummaryWrit
  • 2024-06-09cv::Rect类的构造
    在算交并比的时候涉及到cv::Rect2f的初始化,比较常用的由下面几种Rect_(_Tp_x,_Tp_y,_Tp_width,_Tp_height); //左上点xy,宽度,长度Rect_(constPoint_<_Tp>&org,constSize_<_Tp>&sz);//左上点point,size类(宽度,长度)Rect_(constPoint_<_Tp>&pt1,
  • 2024-04-23标量码与矢量码(Scalar code & Vector code)及一些后续知识
    标量码每一个码字在每一个节点上包含一个字节,向量码在每一个节点上包含若干字节,共同组合为一个超字节(superbyte),不同节点上的超字节共同组成一个码字。上面这个图是标量码,下面的是矢量码。用俗话说,标量码存的最小单位是一个数字,而矢量码存的最小单位是一个向量(下面这个图存的是向
  • 2024-04-1152 Things: Number 26: Describe the NAF scalar multiplication algorithm.
    52Things:Number26:DescribetheNAFscalarmultiplicationalgorithm.52件事:第26件:描述NAF标量乘法算法。 Thisisthelatestinaseriesofblogpoststoaddressthelistof '52ThingsEveryPhDStudentShouldKnow' todoCryptography:asetofquestion
  • 2024-04-08Rust的变量类型__Data type
    EveryvalueinRustisofacertain datatype,whichtellsRustwhatkindofdataisbeingspecifiedsoitknowshowtoworkwiththatdata.We’lllookattwodatatypesubsets:scalarandcompound.在Rust中每一个值都有确定的变量类型,以告知Rust使用的数据是哪
  • 2024-04-06Protobuf - Scalar Types
    InProtobuf,typesthatareconsideredsimpleandthatareprovidedbyProtobufoutoftheboxare calledscalartypes.Wecanuse15ofsuchtypes,aslistedhere:•int32•int64•uint32•uint64•sint32•sint64•fixed32 (unsigned,cannotstorenega
  • 2024-03-14机器学习 - PyTorch中使用到的名字解释
    Tensor(张量):Tensor是一个类似于NumPy数组的多维数组结构,可以在CPU或GPU上进行并行计算。Tensor是PyTorch中最基本的数据结构。Tensorrepresentsdatainanumericalway.它具有以下几个重要的特点和用途:多维数组:Tensor可以是任意维度的数组,可以是0维(标量),1维(
  • 2024-02-05Cucumber步骤中传Data Table作为参数
    引用链接:http://cukes.info/step-definitions.htmlDataTablesDataTablesarehandyforspecifyingalargerpieceofdata:Giventhefollowingusersexist:|name|email|phone||Aslak|aslak@email.com|123||Matt|matt@email.com|2
  • 2024-01-25【每日GIS算法】(1)二维矢量的运算
    二维向量的基础运算主要有以下几种矢量的加法矢量的减法矢量的乘法矢量的除法矢量的模矢量的点乘矢量的叉乘矢量的归一化针对不同的场景,我们为二维矢量类提供对应的实例方法,但是由于这些实例方法会修改对象内部的数值,因此还提供对应的静态方法,在不改变原来的向量的情况
  • 2024-01-21【OpenCV】:浅析 OpenCV 中的图像数据结构 Mat
    以下内容主要来自OpenCV中的mat.hpp这个头文件关于MatMat是OpenCV中用来存储图像数据的基础数据结构,原话是Itcanbeusedtostorerealorcomplex-valuedvectorsandmatrices,grayscaleorcolorimages,voxelvolumes,vectorfields,pointclouds,tensors,
  • 2023-11-04OpenCV 基础数据类型
    常用基础数据类型Rect/Rect2d/Rect2f定义一个矩形区域,带大小和位置Size/Size2d/Size2f定义一个矩形大小,不带位置Point/Point2d/Point3i定义一个二维或三维的点坐标Range/Rangef,定义一个带有下上限的范围Vec3b/Vec3d/Vec4b,定义一个三维或四维的向量,Mat的每个点
  • 2023-10-23【python笔记】杂乱版
    numpy.tile的作用importnumpyasnp#重复一个标量值scalar=5result1=np.tile(scalar,3)print(result1)#输出:[5,5,5]#重复一个数组arr=[1,2,3]result2=np.tile(arr,2)print(result2)#输出:[1,2,3,1,2,3]#在两个维度上进行不同次数的重
  • 2023-10-10tensorboard 使用
    cmd打开命令tensorboard--logdir=logs--port=#在生成的log文件夹下打开到浏览器查看python使用方法`fromtorch.utils.tensorboardimportSummaryWriterwriter=SummaryWriter("logs")foriinrange(100):writer.add_scalar(tag="y=x^2函数",scalar_value=i**2,globa
  • 2023-09-09什么是数据库编程中的 Scalar Type
    什么是ScalarType(标量类型)?ScalarType(标量类型)是数据库中的一种基本数据类型,用于表示单个值或原子值。与复杂数据类型(如数组、对象或自定义类型)不同,标量类型表示单一数据项,没有内部结构。ScalarTypes是数据库中的基础构建块,它们用于存储各种类型的数据,包括数字、文本、日期、