自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 问答 (1)
  • 收藏
  • 关注

原创 【AUTOSAR OS】OS COUNTER 操作系统计时器

AUTOSAR OS计数器作为实时系统性能的关键组件,在现代汽车电子系统中扮演着不可或缺的角色。通过本文的深入探讨,我们可以得出以下结论:核心功能:计数器为AUTOSAR OS提供了精确的时间管理和任务调度能力,是实现实时性能的基础。灵活性:AUTOSAR OS支持多种类型的计数器,包括硬件和软件计数器,能够适应不同的应用场景和性能需求。系统性能影响:合理配置和优化计数器可以显著提升系统的实时性能、资源利用效率和可靠性。

2024-08-17 00:20:08 110

原创 【论文解读】《Biasing Effects in Schedulability Measures》

该文件讨论了可调度性度量中的偏差效应,特别是在速率单调(RM)调度算法的背景下。主要观点和关键论点如下:通常通过生成大量合成任务集并计算通过测试的任务集占可行任务集的比例来评估可调度性测试的性能。然而,得到的比率取决于用于评估的指标和生成随机任务参数的方法。本文讨论并比较了三种不同的指标来评估可调度性测试的性能:分解利用率、利用率上界和一种称为最优度(OD)的新指标。本文研究了随机生成过程如何偏向特定调度算法(如RM)的仿真结果。

2024-08-14 22:38:29 92

原创 【AUTOSR OS】OsTaskTimingProtection--OsTaskAllInterruptLockBudget 参数详解

OsTaskAllInterruptLockBudget通常指的是一个任务在执行期间可以保持中断锁定的最大时间。这个预算的设置是为了防止任务在执行时被过多的中断打断,从而导致系统的实时性下降。通过合理配置这个预算,可以确保关键任务在执行时不会被其他低优先级的任务或中断打断。作用:1. 提高实时性:通过限制中断的干扰,OsTaskAllInterruptLockBudget可以确保高优先级任务在关键时刻能够获得足够的CPU时间。

2024-08-14 21:45:49 190

原创 【llama3.1】ollama的使用--本地部署使用llama3.1模型

安装完成ollama后,在命令行窗口输入上图表示 Ollama 正在下载llama3任务所需的资源文件,并显示了当前的下载进度、速度和预计剩余时间。这是 Ollama 在准备运行llama3任务之前所需的步骤。

2024-07-24 23:18:28 534

原创 【llama3.1】Ollama 下载安装指南

以上就是在 Windows 系统上下载和安装 Ollama 的详细步骤。希望这篇指南能帮助你顺利安装并开始使用 Ollama。如果你在安装过程中遇到任何问题,欢迎在评论区留言,我们会尽快帮助你解决。

2024-07-24 22:57:24 1971

原创 【问题处理】DOIP 0x19服务超时问题的分析与解决

通过修改PDU长度配置,我们成功解决了19 0A服务请求反馈超时的问题。但是实际上排查问题花了大半天时间,整个过程包括问题分析、配置修改、代码生成、验证测试等步骤。获得的经验与教训,包括:在涉及到诊断的配置时,要仔细评估需求。像PDU长度这样的配置,并不是客户直接告诉你的,而需要工程师具有丰富的开发经验,才能知道该配置多少。这需要通过对诊断服务需求的理解和对系统能力的评估来决定。希望本文的经验分享能对其他工程师在处理类似问题时有所帮助。

2024-06-28 18:45:48 163

原创 【模型参数微调】最先进的参数高效微调 (PEFT) 方法

由于大型预训练模型的规模,微调大型预训练模型的成本通常高得令人望而却步。参数高效微调 (PEFT) 方法只需微调少量(额外)模型参数而不是所有模型参数,即可使大型预训练模型有效地适应各种下游应用。这大大降低了计算和存储成本。最近最先进的PEFT技术实现了与完全微调的模型相当的性能。PEFT 与 Transformers 集成,可轻松进行模型训练和推理,与 Diffusers 集成,方便地管理不同的适配器,与 Accelerate 集成,用于大型模型的分布式训练和推理。查看 PEFT 适配器 API 参考部分

2024-06-02 21:51:11 289 4

原创 【DeepL】菜鸟教程:如何申请DeepL免费API并使用Python的DeepL

DeepL是一个基于人工智能的翻译服务,它以其出色的翻译质量和对语境的深入理解而著称。与其他翻译服务相比,DeepL能够提供更加自然、准确的翻译结果,这得益于其先进的深度学习技术和庞大的训练数据集。

2024-04-30 22:36:38 5995

原创 【TRICORE TC3XX】CAN发送事件FIFO(Tx Event Fifo)

Tx处理程序处理专用Tx缓冲区、TxFIFO和Tx队列的传输请求控制传输消息到CAN核心、放置和获取索引以及Tx事件FIFO的传输。最多可以为消息传输设置32个Tx缓冲区。可以为每个Tx缓冲区元素单独配置传输CAN模式(经典CAN或CANFD)。

2024-04-09 22:05:32 414

原创 【CAN基础】详解CAN总线报文中的ACK位及总线应答机制

CAN总线协议是一种多主控制器网络协议,允许多个网络节点通过共享的通信总线进行数据交换。它具有优秀的错误检测和冲突解决机制,适用于高速率和低速率的数据通信。CAN协议定义了物理层和数据链路层的标准,其中数据链路层负责帧的组装、发送、接收和错误处理等功能。通过上述分析,我们可以看到ACK应答机制在CAN总线协议中扮演着至关重要的角色。它不仅确保了数据传输的可靠性,还提高了网络的错误检测能力。无论是在工业自动化还是车辆网络中,这种高效且健壮的通信机制都是确保系统稳定运行不可或缺的一部分。

2024-04-07 14:13:00 1637

原创 【人工智能】模型的部署简介

首先,选择适合你需求的部署方式,比如将模型部署到服务器、移动设备、边缘设备或云端等。在训练完成后,需要将训练好的模型导出为适合部署的格式,比如TensorFlow的SavedModel格式或PyTorch的torchscript格式。将导出的模型集成到你的应用程序中,确保应用程序能够加载和使用这个模型。针对部署环境进行模型优化,包括模型大小、推理速度等方面的优化,以确保模型在部署环境中能够高效运行。根据选择的部署方式,将优化后的模型部署到目标设备或平台上,并确保部署过程顺利进行。

2024-03-03 23:58:32 223 2

原创 【人工智能】DeepLearning学习路线及简要说明

在卷积神经网络(CNN)的发展历程中,AlexNet、VGGNet、GoogLeNet(Inception)、和ResNet都是具有里程碑意义的模型,它们分别代表了深度学习和计算机视觉领域的重大进展。它通过并行不同尺寸的卷积操作和池化操作,然后将它们的输出合并,这样做既可以捕捉到不同尺度的信息,又能保持计算资源的高效利用。它通常用于特征学习、降维、去噪等任务。自动编码器的目标是能够通过学习到的表示(编码)来重构输入数据,而这一过程通常涉及到两个主要部分:编码器(Encoder)和解码器(Decoder)。

2024-03-03 23:27:52 157

原创 【学习笔记】SOA服务设计原则(二)举例说明

在线银行系统允许用户进行各种银行业务,如查看账户余额、转账、支付账单等。为了支持这些功能,系统需要与账户管理、交易处理、账单支付等多个不同的服务进行交互。

2024-02-25 14:43:43 192 2

原创 【学习笔记】SOA服务设计原则(一)

服务隐藏了它们的内部逻辑,只通过定义良好的接口与外界交互,减少了服务消费者对服务实现细节的依赖。

2024-02-25 14:00:24 200

原创 【自然语言处理-工具篇】spaCy<2>--模型的使用

本文介绍了spaCy库的使用,其中包括下载、加载和使用模型的步骤,以及从源代码编译和运行测试的方法。感兴趣的小伙伴,记得三连,后续会发系列文章。

2024-02-08 17:22:40 1034 7

原创 【自然语言处理-工具篇】spaCy<1>--介绍及安装指南

spaCy是一个开源的自然语言处理库,用于处理和分析文本数据。它提供了许多功能,包括分词、词性标注、命名实体识别、依存句法分析等。spaCy被广泛应用于各种NLP任务,如信息提取、文本分类、命名实体识别等。它的速度快、易用性高,因此受到很多研究人员和开发者的青睐。如果你想处理文本数据、进行自然语言处理任务,spaCy是一个非常强大的工具。

2024-02-06 22:08:14 756

原创 【大语言模型】大型语言模型的数据收集和预处理

虽然使用现有的分词器(例如 GPT-2 中的分词器)可能很方便,但使用针对预训练语料库定制的分词器可能非常有利,特别是对于包含不同领域、语言和格式的语料库。最近的另一项研究表明,较小的模型可以通过更长的训练和更多的数据表现良好。之间的传统权衡由第一次下降表示,其中模型复杂性的增加由于偏差的下降而导致更好地拟合训练数据,但由于偏差的增加而导致与测试数据的拟合更差。先前的研究表明,预训练语料库中存在重复数据会减少语言模型的多样性,可能导致训练过程中的不稳定并对模型的性能产生负面影响。

2024-01-27 21:39:25 487 3

原创 【AUTOSAR】浅谈软件组件(SWC)之间通信的实现--理论与配置实践

本文介绍了AUTOSAR中的RTE(Runtime Environment)以及其在软件组件(SWC)之间通信实现中的配置步骤。RTE在AUTOSAR架构中起着重要作用,它负责管理SWC之间的消息传递和事件触发。文章详细解释了SWC之间通信的实现原理,以及SWC之间交流的信息载体。此外,还介绍了原子软件组件的内部行为和RTE的配置实践。

2024-01-21 12:47:02 446 2

原创 【ChatGPT】利用ChatGPT将图片转换成JSON文件

这是一个将图片通过base64编码生成JSON文件的小技巧,这样我们在建立自己的知识库时,遇到图片可以先将图片生成JSON再喂给GPT就好了!觉得有用的小伙伴记得三连!

2024-01-19 22:09:12 721 3

原创 【AUTOSAR】RTE 接口类型、应用场景差别及实例讲解

在 AUTOSAR 中,组件服务 (CS) 接口和发送器-接收器 (SR) 接口是用于组件间通信的两个关键概念。让我们深入研究每个接口及其典型用例,从我的知识源中的 AUTOSAR RTE 规范中获取信息。

2024-01-19 18:03:47 758 2

原创 【AUTOSAR】RTE的基础概念和ETAS ISOLAR RTA-CAR配置指南(一)RTE简介

在当今数字化飞速发展的汽车行业中,软件在车辆性能中扮演着越来越关键的角色。AUTOSAR(汽车开放系统架构)作为一个标准化的汽车软件架构,旨在促进模块化、可重用性以及软件和硬件的独立开发。在这个框架中,运行时环境(RTE)起着至关重要的作用。RTE就像是一座桥梁,连接着虚拟功能总线(VFB)的理想抽象和电子控制单元(ECU)的现实世界。在本文中,我们将探讨RTE的核心概念、功能以及它如何在汽车软件组件之间提供通信和操作管理。运行时环境(RTE)是什么?VFB提供了允许组件可重用的抽象。

2024-01-14 16:33:04 648 6

原创 【AI工具】使用 Whisper ASR 和 Pyannote 进行说话人分类

说话者分离是自动分割和识别音频录音中不同说话者的过程。本文解释了说话者分离的概念以及说话者嵌入在该过程中的关键作用。它还提供了使用Whisper ASR和Pyannote库的实现示例。说话人分类是自动分割和识别音频录音中不同说话人的过程。扬声器二值化的目标是将音频流划分为同构段,其中每个段对应于特定的扬声器或扬声器轮次。换句话说,它的目的是回答“谁在何时说话?”的问题。整个录音过程。说话人嵌​​入是说话人声音或语音特征的紧凑数字表示。

2024-01-14 14:41:53 1129 1

原创 【AUTOSAR】ECUM模块功能--唤醒

ECU(电子控制单元)的唤醒指的是将ECU从一种低功耗状态(通常是休眠或待机模式)激活到完全工作状态的过程。在汽车中,ECU负责管理和控制引擎和其他车辆系统的各种功能。当车辆处于停止状态或者发动机关闭时,为了节省电能,ECU会进入一种低能耗的休眠模式。一旦需要重新启动车辆或者需要ECU响应某些功能(例如,当驾驶员插入钥匙、按下启动按钮、打开车门、解锁车辆等操作时),ECU就会被“唤醒”,恢复到正常工作状态,以便能够控制发动机启动、监测各种传感器数据以及执行其他必要的控制功能。

2024-01-14 12:32:13 192 1

原创 【Tricore】基于主流芯片, 浅谈ECU多核架构与“核间通信”

多核,直观地说就是将多个CPU集成在一起,通过内部总线相连,形成一个大的CPU。现在,谈谈“核间通信”。这个术语指的是芯片内部不同核心之间的数据和信息交换。想象一下,如果每个核心是一个办公室里的员工,他们需要相互合作来完成一个大项目。核间通信就像这些员工之间传递笔记、报告或指令的过程。为了高效工作,他们需要有效沟通,确保信息准确无误地传递。一个易于理解的类比是一支足球队。在一场比赛中,球员们(类似于处理核心)需要不断传球(即数据和指令)给对方。如果传球(通信)顺畅且准确,球队(整个芯片)就能更好地表现。

2024-01-13 21:05:04 464 8

原创 【通义千问】大模型Qwen GitHub开源工程学习笔记(5)-- 模型的微调【全参数微调】【LoRA方法】【Q-LoRA方法】

注意,如果你使用预训练模型进行LoRA微调,而非chat模型,模型的embedding和输出层的参数将被设为可训练的参数。秩分解矩阵可以看作是一种特殊的调料,它可以改变模型的行为,使模型更好地适应新的任务,但并不会改变原有的食材(即预训练模型的权重)。相比之下,LoRA将预训练模型的权重冻结,并在转换器架构的每一层注入可训练的秩分解矩阵。这意味着在这种方法中,原始的预训练权重 W 是固定的,不会在后续的训练过程中进行更新,而是只对 A 和 B 进行训练。在全参数微调中,所有的模型参数都会被重新训练。

2024-01-07 23:23:52 2550 6

原创 【AUTOSAR OS】了解AUTOSAR操作系统基本概念(1)--任务

AUTOSAR OS 是 OSEK OS 规范的扩展。AUTOSAR OS 包括 OSEK OS 的所有功能,并添加了一些新功能,分为四个“可扩展性类”:可扩展性类 1 包括 OSEK OS 及以下功能:调度表提供了一种比 OSEK OS 的报警更容易和替代的编程重复活动的方法。每个调度表可以作为一个单元进行管理,并且可以在运行时在不同的表之间切换,从而可以轻松构建“模态”系统。软件计数器接口标准化了操作系统与计数器之间的交互(在 OSEK 中这是特定于供应商的)。

2023-12-27 22:00:09 993 3

原创 【AUTOSAR】探讨如何调用部署在其他ECU上的服务的方法

本文介绍了AUTOSAR操作系统的基本概念,重点探讨了如何调用部署在其他ECU上的服务的方法。文章通过解释服务调用的通信基础类型和不同控制器间实现服务调用的步骤,并通过一个例子进行了说明。

2023-12-27 17:14:16 928 1

原创 【AUTOSAR】软件架构中的接口设计与跨核通信解析

随着多核处理器的广泛应用,如何在不同的操作系统核心之间高效、安全地传输数据成为了设计的一大挑战。本文将深入探讨AUTOSAR软件架构中的“接口”概念,它是软件组件间交互的定义明确的点,规定了数据的传输格式、协议以及时机。我们将详细解析Client-Server(C/S)接口和Sender-Receiver(S/R)接口的区别和应用场景,以及在多核环境下跨核接口使用的注意事项。此外,本文还将特别介绍AUTOSAR IOC模块在多核通信中扮演的角色,以及它如何确保数据一致性和操作系统级通信的重要性。

2023-12-26 14:53:47 1955 2

原创 【效率工具】利用python进行本地知识库(PDF和WORK文件内容)的批量模糊搜索

作为一名汽车ECU嵌入式软件工程师,我经常要面对繁琐的AUTOSAR工具链中的BSW和MCAL配置工具。这些配置工具离不开参考文档,而这些文档又包括了多个版本的AUTOSAR规范、AUTOSAR配置工具的说明文档等。每每需要进行关键词搜索时,就得一个个地打开PDF文件,实在是太麻烦了。每次打开一个又一个文件,就像是在进行一场无聊的马拉松。如果能有一个神奇的工具,一次性搜索多个PDF文件,然后轻松输出关键字所在的文件名、页码和上下文,那该有多好啊!

2023-12-25 22:41:15 658 3

原创 【AURIX TRICORE】中断向量表介绍及中断机制解读

在 TriCore 架构中,中断服务例程是通过使用 某些限定符(例如“”)定义的特殊函数。这些函数专门用于处理特定的中断请求。当开发者定义了一个中断服务例程时,编译器会为这个例程生成一个入口点在中断向量表中。这个入口点是一个向量,它指向ISR的实际地址,当相应的中断被触发时,处理器就会跳转到这个地址执行ISR。总体而言,虽然中断函数在某些方面与普通函数相似(如都是用一系列指令和操作组成的程序段),但它们在结束方式、上下文管理以及定义方式上有着本质的区别。

2023-12-13 23:28:30 547 10

原创 【AUTOSAR OS】如何处理高频高速任务的挑战?

现代汽车内部的电气和电子(E&E)功能在数量和复杂性上都有所增加;这种新的复杂性导致汽车制造商及其供应商组成了AUTOSAR合作伙伴关系,以定义一种标准化但功能丰富的车辆电子控制单元软件架构。人们普遍认为,在AUTOSAR系统内无法调度高速应用任务,这是一个常见的误解。本文解释了AUTOSAR操作系统中的机制,用于处理应用程序调度要求,并且通过成功配置操作系统,软件工程师可以继续在AUTOSAR系统内运行高速任务调度。

2023-12-02 00:25:32 359 11

原创 【AUTOSAR-DoIP】通过 DoIP 进行符合 Autosar 的车辆诊断

通信协议 DoIP(互联网协议诊断)可通过以太网、WLAN 和移动通信对系统进行灵活而强大的诊断:无论是车间外的诊断还是车载诊断,以及驾驶时的远程访问。DoIP 可以通过多种方式使用:现代车辆中的电子控制系统高度互连并执行各种复杂的功能。 Autosar 支持的通信协议 DoIP(互联网协议诊断)可通过以太网、WLAN 和移动通信对系统进行灵活而强大的诊断:无论是车间外的车外还是车载以及驾驶时的远程访问。这同样适用于生产、车间或无线中的闪光控制设备。为此,必须精确定义诊断测试仪与车辆网络的相应诊断对象 (D

2023-11-27 23:19:22 323 8

原创 【读懂AUTOSAR】DoIP模块(1)-- 使用场景和链接的建立规范

• “DoIP是将诊断消息打包在以太网帧中,用于诊断测试仪与车辆之间的通信”• DoIP是根据ISO 13400标准化的诊断传输协议• DoIP与标准化的诊断协议UDS(ISO 14229-5: UDSonIP)结合使用• UDSonIP的服务与UDSonCAN相同• 使用以太网100 Base-TX的DoIP相比CAN具有更高的带宽• 使用DoIP进行车辆访问可以通过现有诊断连接器的自由引脚实现向后兼容• DoIP可以轻松集成到各种网络结构中,甚至包括 WLAN。

2023-11-27 22:53:00 595 2

原创 【读懂AUTOSAR规范】PduR 缓存分配(Buffer allocation)

PDU路由器模块支持将I-PDU从一个源总线网关到一个或多个目标总线。与从/到本地模块的传输和接收不同,PDU路由器模块必须同时充当接收器和发射器,并且在某些情况下还提供I-PDU的缓冲。网关需求被有意地分离,以便在不需要网关的情况下高效实现PDU路由器模块。如果PDU路由器模块允许I-PDU的网关传输,这些要求被视为额外要求,并不替代先前的要求。

2023-11-23 16:14:28 400 3

原创 【读懂AUTOSAR代码】搞懂AUTOSAR代码中指针的使用

在对AUTOSAR架构的核心代码和配置代码进行集成、分析和调试时,我们会遇到大量的指针的使用。了解和学习这些指针的使用场景以及为何要使用指针,会对我们对代码有更深层的理解,也便于我们以后编程时应用指针以优化我们的代码性能及提升代码可读性。

2023-11-14 17:55:46 324 9

原创 【UDS基础】搞明白“统一诊断服务”,这一篇就够了

统一诊断服务(UDS)是一种用来搞定汽车电子控制单元(ECU)的通信协议,就是用来做诊断、更新固件、日常测试这些活的。UDS协议(ISO 14229)在制造商和标准(比如CAN、KWP 2000、以太网、LIN)之间都是标准化的。而且,现在所有一级原始设备制造商(OEM)的ECU都在用UDS。在实际应用中,UDS通信是在客户端和服务器之间进行的。客户端就是测试工具,服务器就是车辆的ECU。举个例子,你可以把CAN总线接口插到汽车的OBD2接口上,然后发个UDS请求给车里。

2023-11-06 23:23:03 606 13

原创 【CAN通信栈基础】针对CAN通信栈,浅谈操作系统中断和轮询之间的区别和优劣

在操作系统中(例如AUTOSAR OS),中断和轮询是处理需要快速行动的事件的两种方法。中断是通过向CPU发送立即采取行动的信号来通知CPU需要注意的事件,而轮询则是CPU不断检查设备状态以确定是否需要CPU的注意。本文将详细探讨CAN通信中断和轮询之间的差异和优劣。

2023-11-05 22:15:13 786 10

原创 【AUTOSAR CANTP】深入理解CAN传输层:N-SDU数据接收与缓冲处理

CanTp是PDU路由器和CAN接口模块之间的那个模块(看图1)。它的主要作用就是对超过8字节或者CAN FD情况下超过64字节的CAN I-PDU进行分段和重组啦。PDU路由器会把AUTOSAR COM和DCM I-PDU放到不同的通信协议上去,具体是用哪个网络系统类型(比如CAN、LIN和FlexRay)来路由,就看I-PDU标识符了。而且PDU路由器还会判断是否需要用到传输协议。最后,如果不需要进行速率转换的话,这个模块还可以充当网关的功能。

2023-11-03 22:53:42 750 2

原创 【实战】基于TC3XX STM模块的时间片程序开发

这篇文章主要以Infineon TC3xx芯片为例介绍了汽车ECU中的系统定时器模块(STM)的使用和应用,特别是如何利用STM实现基于10ms时间片的任务调度。

2023-11-01 20:04:11 301 8

原创 【Aurix Tricore】HighTec启动代码crt0-tc37x.c分析笔记

crt0是hightec在其toolchain的gcc库中实现启动startup功能的核心代码。HighTec已为tc3xx设置了一些默认的启动行为。在此启动过程中,目标被初始化并设置为其默认值。启动文件的代码在进入main()函数之前执行。之后,执行main()函数的构造函数。

2023-10-30 12:24:26 492 12

《Biasing Effects in Schedulability Measures》Enrico Bini,Giorgio

该文件讨论了可调度性度量中的偏差效应,特别是在速率单调(RM)调度算法的背景下。主要观点和关键论点如下: - 通常通过生成大量合成任务集并计算通过测试的任务集占可行任务集的比例来评估可调度性测试的性能。然而,得到的比率取决于用于评估的指标和生成随机任务参数的方法。 - 本文讨论并比较了三种不同的指标来评估可调度性测试的性能:分解利用率、利用率上界和一种称为最优度(OD)的新指标。 - 本文研究了随机生成过程如何偏向特定调度算法(如RM)的仿真结果。 - 本文提出了一种在给定空间内生成任务集的高效方法,并展示了一些直观的任务集生成解决方案如何偏向仿真结果。 关键点: - 分解利用率作为一个指标,对RM的惩罚比EDF更大,因为在随机生成中,利用率差异较小的任务集更为主导。 - 随着任务数量的增加,偏差效应变得更加明显。 - 本文提出了最优度(OD)作为一个新的性能评估标准,解决了其他指标的缺点。

2024-08-14

大模型+通意千问+开源+技术资料

大型语言模型(LLM)已经彻底改变了人工智能领域,使得以前被认为只有人类才能完成的自然语言处理任务成为可能。在这项工作中,我们介绍了QWEN1,我们大型语言模型系列的第一个版本。QWEN是一个全面的语言模型系列,包括具有不同参数数量的不同模型。它包括QWEN,基本的预训练语言模型,以及QWEN-CHAT

2023-09-26

C编写的AES ECB, CTR CBC加密算法源码

C编写的AES ECB, CTR CBC加密算法 您可以通过在 aes.h 中定义符号 AES192 或 AES256,将默认密钥大小 128 位覆盖为 192 或 256 位。 C++使用#include aes.hpp来代替aes.h 使用免费的ARM GCC编译器

2023-02-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除