• 2024-07-03探索Mojo语言的编译器优化:提升性能的秘诀
  • 2024-07-01Mojo — 适用于所有人工智能开发人员的编程语言
    Mojo语言是一个由人工智能公司Modular推出的全新编程语言,专为AI开发者设计。Mojo的语法与Python相似,但结合了Python的易用性和C语言的高性能,旨在解锁AI硬件的可编程性和AI模型的可扩展性。Modular这个公司则是一个非常年轻的新生AI创业公司,于2022年由ChrisLattner和TimDavi
  • 2024-06-12Chromium源码阅读:深入理解Mojo框架的设计思想,并掌握其基本用法(2)
    我们继续分析Chromium的Mojo模块。DispatcherDispatcher是MojoIPC系统中的一个关键概念。它是一个虚基类类(或接口),用于实现与特定MojoHandle相关联的Mojo核心API调用。在Mojo系统中,应用程序通过这些API与各种类型的IPC机制进行交互,如消息管道、共享缓冲区
  • 2024-05-265月26(信息差)
     
  • 2024-04-02为 AI 而生的编程语言「GitHub 热点速览」
    Mojo是一种面向AI开发者的新型编程语言。它致力于将Python的简洁语法和C语言的高性能相结合,以填补研究和生产应用之间的差距。Mojo自去年5月发布后,终于又有动作了。最近,Mojo的标准库核心模块已在GitHub上开源,采用Apache2开源协议,开源后迅速受到广泛关注,登上了Gi
  • 2024-01-24编程语言中的Variable Shadowing(变量遮蔽)—— declaration shadows a local variable —— Consider Allow Shadowing of
    VariableShadowing(变量遮蔽)是编程语言中比较常见的一种情况,但是由于不同语言对于这个情景的处理是不同的,所以在具体语言中这个VariableShadowing(变量遮蔽)的表现也是不同的。简单的说,VariableShadowing(变量遮蔽)就是指之前已经定义了一个变量并赋值,然后再后面又重新定义和赋值,然
  • 2023-11-15mojo编程语言:编译后的mojo二进制执行文件调用python库报错——设置MOJO_PYTHON_LIBRARY变量
    代码:frompythonimportPythonfnf()raises:#ThisisequivalenttoPython's`importnumpyasnp`letnp=Python.import_module("numpy")leta=np.array([1,2,3])print(a)fnmain()raises:f() mojo编译后执行,报错:Mojo/Pyth
  • 2023-11-15mojo编程语言:mojo调用python库及内置函数builtins
    编程语言mojo调用python十分方便,mojo不仅可以调用python的库函数更可以调用python的内置函数(builtins),给出示例代码:frompythonimportPythonfnmain()raises:Python.add_to_path(".")letmypython=Python.import_module("xyz")letx=mypython.hello()
  • 2023-11-15编程语言mojo报错:error: cannot call function that may raise in a context that cannot raise
    代码:frompythonimportPythonfnmain():#fnmain()raises:#ThisisequivalenttoPython's`importnumpyasnp`letnp=Python.import_module("numpy")leta=np.array([1,2,3])print(a) 运行报错:[02:19:48](mojo)devil@OME
  • 2023-10-24AI 编程语言 Mojo 登陆 Mac 平台
        Mojo是 ModularAI公司开发的一种编程语言,专门面向AI 设计,号称比Python快68000倍。官方今日宣布,Mojo现已开放本地下载运行,除了编译器之外,MojoSDK还包括一整套开发者和 IDE工具,可以用于构建和迭代Mojo应用。Mojo号称将动态和静态语言的优点结合在一起
  • 2023-10-20Mojo——会燃的 AI 编程语言
    点击链接了解详情导语:本文简介Mojo的背景与特点,并分享如何通过腾讯云Cloudstudio的WebIDE和分享社区快速学习和上手Mojo。
  • 2023-10-20Chromium Mojo通信
    Mojo 是一个跨平台IPC框架,它诞生于chromium,用来实现chromium进程内/进程间的通信。目前,它也被用于ChromeOS。在我们代码应用中,如何使用Mojo来作进程间的通信呢,下面就手把手教你怎么使用Mojo!1. 初始化Mojo初始化Mojo有两种方式,一种适用于静态链接Mojo的程序,一种适用于
  • 2023-10-07idea报错:Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (default-cli) on
    idea版本:​​2020.3​​idea报错:在查阅了资料以后发现是​​IDEA2020​​的兼容问题 Failedtoexecutegoalorg.codehaus.mojo:exec-maven-plugin:3.0.0:exec(default-cli)onprojectsms:Commandexecutionfailed.解决方法:1、测试不要用​​main​​方法测试,使用​​
  • 2023-10-07Mojo帮助Python 的性能提升了近 250 倍
    导读AydynTairov是一名开源作者,也是Meta前工程师,他此前将GitHub上火热的纯C语言实现的llama2.c项目移植到了Python——llama2.py。近期 Mojo编程语言正式开放下载,并且声称比Python快68000倍。于是 AydynTairov马不停蹄地就开始将 llama2.py 移植到
  • 2023-09-27mojo编程语言:编译后的mojo二进制执行文件调用python库报错——设置MOJO_PYTHON_LIBRARY变量
    代码:frompythonimportPythonfnf()raises:#ThisisequivalenttoPython's`importnumpyasnp`letnp=Python.import_module("numpy")leta=np.array([1,2,3])print(a)fnmain()raises:f() mojo编译后执行,报错:Moj
  • 2023-09-27编程语言mojo报错:error: cannot call function that may raise in a context that cannot raise
    代码:frompythonimportPythonfnmain():#fnmain()raises:#ThisisequivalenttoPython's`importnumpyasnp`letnp=Python.import_module("numpy")leta=np.array([1,2,3])print(a) 运行报错:[02:19:48](mojo)dev
  • 2023-09-17mojo安装
    docker安装mojo官网https://developer.modular.com/login很奇怪登录页面不显示类似于网站劫持docker安装mojo带jupyterlab的方式https://hub.docker.com/r/lmq886/mojojupyterlab拉取镜像dockerpulllmq886/mojojupyterlabdockerpulllmq886/mojojupyterlab:1.1启动
  • 2023-09-12比Python快6.8万倍,新语言Mojo首次开放下载,LLVM之父打造
    比Python快6.8万倍,新语言Mojo首次开放下载,LLVM之父打造投递人 itwriter 发布于 2023-09-1023:10 评论(5) 有428人阅读 原文链接 [收藏] « »梦晨发自凹非寺量子位公众号QbitAI什么编程语言,敢号称是高性能版的“Python++”?新语言Mojo,来自LLVM
  • 2023-08-25mojo 介绍
    注:本文是根据官方网站翻译得来,其中做了部分修改用于理解文章字义。目录mojo介绍语言基础语法语义函数参数和返回参数可变性和所有权自变量的可变性和所有权结构StructuresPython集成##接下来的步骤mojo介绍Mojo被设计为Python的超集,因此许多语言功能和你可能在Python中知道的概
  • 2023-07-02appassembler-maven-plugin useAllDependencies
    http://mojo.codehaus.org/appassembler/appassembler-maven-plugin/assemble-mojo.htmlThefollowingcanbeusedtouseallprojectdependenciesinsteadofthedefaultbehaviorwhichrepresentsruntimedependenciesonly.forgoal:assembleitcanaddothersc
  • 2023-05-08Mojo 语言官方网站
    Mojo语言官方网站:  https://docs.modular.com/语言文档:  https://docs.modular.com/mojo/get-started.html?continueFlag=79ffd5fcb61f5a609d5f0e732d0f2e83 
  • 2023-05-06MLIR 新编程语言MOJO
    什么是MLIR?MLIR是程序的中间表示,与汇编语言没有什么不同,在汇编语言中,一组连续的指令对内存中的值进行操作。更重要的是,MLIR是模块化和可扩展的。MLIR由越来越多的“方言”组成每种方言都定义了操作和优化:例如“数学”方言提供数学运算,如正弦和余弦运算阿姆德普方言提供特定于A
  • 2023-05-06编程语言MOJO特点
    全新编程语言Mojo:兼容Python核心功能可与Python无缝衔接,但克服了很多Python的缺点「Mojo结合了Python的可用性与C的性能,释放了AI硬件无与伦比的可编程性和AI模型的可扩展性」——它与Python一样易于使用,但具有C++和Rust的性能。此外,Mojo提供了利用整个Pytho
  • 2022-11-02在maven的web项目的test的文件执行main方法报错Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.1.0:exe问题
    在pom.xml添加这个插件<build><plugins><plugin><groupId>org.codehaus.mojo</groupId><artifactId>exec-maven-plugin</artifactId
  • 2022-10-08个人对chromium mojo的理解
    mojo本质是UinxDomainSocket(posix)在本机的进程间进行通信时不会经过网卡,可以少一次拷贝。mojom的用途主要用于进程间通信,减少模块间依赖。用接口描述语言书写mojom