[240726] Mistral AI 发布新一代旗舰模型 | Node.js 合并 TypeScript 文件执行提案

目录

    • Mistral AI 发布新一代旗舰模型:Mistral Large 2
    • Node.js 合并 TypeScript 文件执行提案:`--experimental-strip-types`

Mistral AI 发布新一代旗舰模型:Mistral Large 2

Mistral AI 宣布推出新一代旗舰模型 Mistral Large 2,该模型在代码生成、数学和推理方面相较前代产品有显著提升,并提供更强大的多语言支持和高级函数调用功能。

Mistral Large 2 的主要优势包括:

  • 强大的性能和效率:
    拥有 128k 上下文窗口和 1230 亿参数,可在单节点上高效运行,并在 MMLU 等评估指标上设定了新的性能/成本效益标杆。
  • 卓越的代码生成和推理能力:
    接受过大量代码数据的训练,在代码生成方面表现出色,并具备强大的推理能力,能够最大程度地减少“幻觉”现象,提供更准确可靠的答案。
  • 增强的指令遵循和对话能力:
    在多轮对话和遵循精确指令方面表现出色,同时注重简洁性,生成更精炼的回复。
  • 广泛的语言支持:
    支持包括中文、英文、法语、德语、西班牙语等在内的数十种语言,并在多语言 MMLU 基准测试中取得优异成绩。
  • 强大的工具使用和函数调用能力:
    具备执行并行和顺序函数调用的能力,可作为复杂业务应用程序的强大引擎。

代码生成基准的性能准确性

在这里插入图片描述

MultiPL-E 的性能精度

在这里插入图片描述



Mistral Large 2 现已在 Mistral AI 的平台上开放使用,并可通过 Google Cloud Platform、Azure AI Studio、Amazon Bedrock 和 IBM watsonx.ai 等云服务提供商获取。

来源:

https://mistral.ai/news/mistral-large-2407/

终端用户可通过命令行方式查看与管理相关模型:

# 列出所有模型
x mistral model ls # 通过方向键移动并按 “Enter” 确认# 获取当前使用的模型
x mistral model get

在这里插入图片描述

# 使用 Mistral AI 进行相关请求
@mistral --jina 'https://mistral.ai/news/mistral-large-2407' \以大纲形式总结这篇文章,200字以内

在这里插入图片描述

进一步阅读:

https://www.x-cmd.com/mod/mistral/model

Node.js 合并 TypeScript 文件执行提案:--experimental-strip-types

通过设置实验性指令 --experimental-strip-types,用户可以直接执行 TypeScript 文件。Node.js 会将 TypeScript 源代码转译为 JavaScript 源代码。在这个转译过程中,不进行类型检查,直接丢弃类型信息。

  • 类型剥离 (type stripping)
    类型剥离意味着移除所有类型,将输入转变为 JavaScript 模块。例如,const foo: string = "foo"; 将转变为 const foo = "foo";。其他运行时也会将一些 TypeScript 特性转换为 JavaScript,例如枚举。然而,此 PR 初期不会进行这种转换,意味着使用枚举、命名空间等特性将不可行。

  • @swc/wasm-typescript
    选择 @swc/wasm-typescript 的原因是其简单性。虽然考虑过其他工具,但需要添加 Rust 或 Go 到工具链。而 @swc/wasm-typescript 是一个小包,包含 wasm 和 js 文件绑定。Swc 目前被 Deno 使用,已经过实战测试,未来可能会在本地层实现。

迈向 TypeScript 支持的第一步已经落地,这只是第一次迭代。相信在不久的将来,我们可以直接使用 node 执行 TypeScript 代码。

来源:

https://github.com/nodejs/node/pull/53725

进一步阅读:

https://swc.rs/docs/references/wasm-typescript

更多内容请查阅 : blog-240726


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/50851.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

算法-----递归~~搜索~~回溯(宏观认识)

目录 1.什么是递归 1.1二叉树的遍历 1.2快速排序 1.3归并排序 2.为什么会用到递归 3.如何理解递归 4.如何写好一个递归 5.什么是搜索 5.1深度(dfs)优先遍历&优先搜索 5.2宽度(bfs)优先遍历&优先搜索 6.回溯 1.什…

Temu测评自养号如何做?三分钟带你入门!

环境系统 现在市场上很多的系统都是现成的或软件包,没有解决风控的能力,如果有需要建议大家自己学习一套技术,把技术掌握在自己手里,这样不会有依赖性 手机端环境:越狱后的ios指定版本手机可以一键新机的系统(参数调试)独享的家…

梧桐数据库:子查询优化技术

在数据库技术中,子查询是一个强大的工具,但不加优化的子查询可能会导致性能问题。优化子查询可以显著提升查询效率。以下是一些常见的子查询优化技术: 1. 使用连接(JOIN)替代子查询 1.1 基本原理 很多情况下&#x…

【NLP自然语言处理】为什么说BERT是bidirectional

首先,来看一下Transformer架构图: 我们知道,Bert设计时主要采用的是Transformer编码器部分,要论述Bert为啥是双向的,我想从编码器和解码器的注意力机制来阐述。 在看这篇博客前,需要对Transformer有一定的…

[C++] vector入门迭代器失效问题详解

文章目录 vector介绍**vector iterator 的使用** vector迭代器失效问题由扩容或改变数据引起的迭代器失效reserve的实现(野指针)insert实现(迭代器位置意义改变)insert修改后失效的迭代器 it迭代器失效 erase后的问题总结&#xf…

nextjs当后端使-读取excel文件

目前nextjs有种php的感觉,现在的需求是读取excel文件,入数据库,拆分出读取excel的代码如下: import { NextRequest } from "next/server"; import { join } from "path"; import { readFile } from "fs…

MyBatis-Plus的基本使用(一)

目录 前言 特性 MyBatis-Plus入门案例 常用注解 小结 前言 这篇文章主要来学习MyBatis-Plus这个非常强大的框架. 在学习MyBatis-Plus之前,需要有MyBatis的学习基础.因为MyBatis -Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变&#x…

spring —— 全注解实现事务管理器

全注解实现事务管理,就是取消 spring-config.xml 文件,而将配置信息在配置类中实现。 配置类: package com.spring.book;import com.alibaba.druid.pool.DruidDataSource; import org.springframework.context.annotation.Bean; import org…

中英双语简单介绍:字典学习(Dictionary Learning)

中文版 字典学习(Dictionary Learning)是一种机器学习技术,用于从数据中学习一组基元(称为“字典”),以便能够用这些基元来表示数据。该方法特别适用于稀疏表示(Sparse Representation&#xf…

Prometheus通过注册中心nacos、Eureka 实现服务注册自动发现监控

Prometheus通过注册中心nacos、Eureka 实现服务注册自动发现监控 Prometheus通过Eureka 实现服务注册自动发现监控 使用 Prometheus 中的 Eureka (Service Discover)SD 来使用 Eureka REST API 来查询抓取目标。 Prometheus 将定期检查 REST 端点并为每个应用程序实例创建一个…

环境激活的艺术:Conda激活命令全解析

🌐 环境激活的艺术:Conda激活命令全解析 Conda作为Python编程生态中一个不可或缺的包管理器和环境管理器,为开发者提供了一个强大的工具来创建、管理并隔离不同的工作环境。本文将详细解释如何在Conda中使用conda activate命令来激活环境&am…

【Java Bean 映射器】通过 MapStruct 和 BeanUtils 拷贝对象的区别

目录 👋前言 👀一、环境准备 🌱二、拷贝工具使用 2.1 BeanUtils 使用 2.2 MapStruct 使用 💞️三、对比 📫四、章末 👋前言 小伙伴们大家好,最近在一些技术文章中看到了开发时经常接触的对…

面向对象·回顾;万类之祖object;抽象类Abstract。

回顾面向对象 类与对象 类--------(instance实例化对象)-------->对象 类图 调出你public方法–接口 访问控制符 常用private,public。 封装 可见性本类包不同包private✓✕✕不写dafalt(默认)✓✓✕protected✓✓继承✓public✓✓✓…

【工具类】Excel转图片

import com.spire.xls.Workbook; import com.spire.xls.Worksheet; public static void transExcelToImg(String excelPath, String imgPath){//加载Excel工作表Workbook wb new Workbook();wb.loadFromFile(excelPath);//获取工作表Worksheet sheet wb.getWorksheets().get(…

ChatGPT:为什么说 NoSQL 数据库天生支持分布式,数据冗余和数据分片等特性?

ChatGPT:为什么说 NoSQL 数据库天生支持分布式,数据冗余和数据分片等特性? NoSQL 数据库天生支持分布式、数据冗余和数据分片等特性,旨在提供可扩展的高可用高性能数据存储解决方案,有以下几个原因: 1. 分…

【计算机网络】RIP路由协议实验

一:实验目的 1:掌握在路由器上配置RIPv2。 二:实验仪器设备及软件 硬件:RCMS交换机、网线、内网网卡接口、Windows 2019操作系统的计算机等。具体为:三层交换机1台、路由器2台。 软件:wireshark软件、记…

软件架构文档:综合指南

软件开发团队为软件架构做出选择背后的原因常常被迷失。新团队成员常常对为什么开发人员选择 Ruby 或 React 这样的编程语言,或者为什么他们在一个平台而不是另一个平台上托管软件感到困惑。 出于这个目的以及更多目的,负责软件架构开发的团队可能希望记…

01-调试开发k8s

使用 Docker 构建 Kubernete 官方 release 是使用 Docker 容器构建的。要使用 Docker 构建 Kubernetes,请遵循以下说明: Requirements docker Key scripts 以下脚本位于 build/ 目录中。请注意,所有脚本都必须从 Kubernetes 根目录运行 build/run.…

【科研绘图】记录一次论文结果复现

复现原论文中的图片是科研的基本功之一,它不仅验证了研究结果的可靠性,确保了科学工作的准确性和可重复性,还深刻地评估了方法的有效性,体现了对原始研究的尊重和对科学过程的严谨态度。这个过程不仅提高了研究的透明度&#xff0…

记忆注意力用于多模态情感计算!

记忆注意力用于多模态情感计算! 目录 情感计算 一、概述 二、研究背景 三、模型结构和代码 六、数据集介绍 七、性能展示 八、复现过程 九、运行过程 模型总结 本文所涉及所有资源均在传知代码平台可获取。 情感计算 近年来,社交媒体的快速扩张推动了用户…