首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大数据和云计算技术

    Codegen技术学习

    Codegen在spark中的应用 除了前面查询优化中讲到逻辑优化器之外,Spark在1.5版本中引入了比较大的一个动作就是DataFrame执行后端的优化,引入了codegen技术。 从上图中可以看除,spark通过Codegen在运行前将逻辑计划生成对应的机器执行代码,由Tungsten backend执行。 Codegen这种方式,就是在SQL执行前才编译具体的执行代码。 其四是能利用最新的指令集,在Codegen的时候,由于Codegen本身是在即将执行的那个节点执行,所以它很方便就能感知到其底层CPU到底支持那个版本最新的指令集,比如是SSE 4.2还是SSE4.1, 所以Codegen完全会根据具体的指令集支持来编译具体的执行代码,使其能尽可能地利用最新的指令集。

    3K50发布于 2018-03-08
  • 来自专栏周拱壹卒

    用 PaddleNLP 结合 CodeGen 实现离线 GitHub Copilot

    cuda11.2-cudnn8 两类,根据大版本号选择即可,如: docker pull paddlecloud/paddlenlp:develop-gpu-cuda11.2-cudnn8-e72fb9 下载 CodeGen 的模型 Salesforce CodeGen[8] 是一组开放的、支持多回合交谈式 AI 编程的大语言模型,包含多种尺寸和数据集,模型命名方式为: codegen-{model-size}-{data 启动 CodeGen Server 在将模型文件和 docker 镜像传输至离线环境后,可以开始准备启动辅助生成代码的服务端了。 修改为使用提前下载好的模型地址后,即可启动服务: $ cp examples/code_generation/codegen/*.py . $ sed -i 's#Salesforce/codegen- 350M-mono#/mnt/paddlenlp/Salesforce/codegen-16B-multi#g' codegen_server.py $ python codegen_server.py

    76310编辑于 2024-04-08
  • CodeGen生态04 | 发展趋势盘点

    0、LLM层/助手层/方法层 突破方向盘点在人工智能浪潮的推动下,一个全新的CodeGen生态正在形成。本节将从LLM层、助手层和方法层三个维度,提供框架性思考。 

    12310编辑于 2026-01-04
  • 来自专栏10km的专栏

    java:swagger-codegen生成CSharp(C#) Client

    下介绍swagger-codegen的生成CSharp Client的过程。 运行swagger-codegen 需要JDK 7(及以上)支持. 下载 swagger-codegen 从maven中央仓库下载 swagger-codegen (io.swagger:swagger-codegen-cli:2.4.20) 下载位置:https:// repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli-2.4.20.jar Linux或MacOS 下可以用wget下载: wget https://repo1.maven.org/maven2/io/swagger/swagger-codegen-cli/2.4.20/swagger-codegen-cli -2.4.20.jar 生成代码 swagger-codegen-cli-2.4.20.jar是一个可以独立运行的Java程序,只需要有JRE支持就可以支行,如下命令行执行swagger-codegen-cli

    1.4K30编辑于 2021-12-15
  • 来自专栏程序那些事

    Spring Boot中使用Swagger CodeGen生成REST client

    Spring Boot中使用Swagger CodeGen生成REST client Swagger是一个非常好用的API工具,我们会使用Swagger来暴露API给外界测试,那么有没有简单的办法来生成对应的调 Swagger CodeGen是一个REST 客户端生成工具,它可以从Open API的规范定义文件中生成对应的REST Client代码。 生成Rest Client 有了Open Api定义文件之后,我们就可以使用 swagger-codegen-cli 来生成对应的rest client文件了。 目前为止,最新的swagger-codegen-cli版本是2.4.12, 我们可以从这里下载 https://search.maven.org/classic/remotecontent? filepath=io/swagger/swagger-codegen-cli/2.4.12/swagger-codegen-cli-2.4.12.jar。

    3.6K20发布于 2020-07-07
  • CodeGen生态01 | LLM层:技术现状&发展方向

    CodeGen技术】系列最终目标是讨论SDD,包括LLM层、助手层、方法层、实践层共 4 篇。本文是系列第 1 篇。 Sora 集成 Test‑Time Compute,支持视频内容逻辑优化端侧部署能力;成本控制与用户付费模式 CodeGen生态04 | 发展趋势盘点CodeGen生态思考——RLVR的局限性 ≈ SDD CodeGen生态思考——LLM层/助手层/方法层 突破方向探究在人工智能浪潮的推动下,一个全新的CodeGen生态正在形成。 flowchart TD A[ CodeGen

    42120编辑于 2026-01-04
  • 来自专栏10km的专栏

    thriftswift:codegen-thrift java代码生成器

    执行 java -jar target/codegen-thrift-1.0.0-SNAPSHOT-standalone.jar -help 显示运行参数说明. \codegen-thrift\src\test\java ^ -gt SERVICE 生成代码中https://gitee.com/l0km/codegen/blob/master/codegen-thrift 生成thrift client代码 生成IDL文件 gen-thrift.bat https://gitee.com/l0km/codegen/blob/master/codegen-thrift/gen-thrift.bat 生成thrift client端数据类型及接口定义 gen-client.bat https://gitee.com/l0km/codegen/blob/master/codegen-thrift/gen-client.bat https://gitee.com/l0km/codegen/blob/master/codegen-thrift/src/test/java/thrift/test/client/TestInterfaceThriftClient.java

    82420发布于 2019-05-25
  • 来自专栏SDLC技术探究

    Swagger Codegen: 自动化生成Harness的python SDK

    办法是有的,一是直接api接口自己手动封装,但是这样比较耗时费力,另外一种办法是使用Swagger Codegen,利用Harness提供的swagger.json生成一个Python SDK。 所以下面我就介绍下如何使用Swagger Codegen生成python的SDK。 二 Python SDK生成2.1 Swagger Codegen简介Swagger Codegen是一个能够自动化生成各种语言的 SDK,server subs,还有相关API文档的自动化工具。 /v3/swagger-codegen-cli/3.0.51/swagger-codegen-cli-3.0.51.jar -O swagger-codegen-cli.jarjava -jar swagger-codegen-cli.jar 的同级目录:同时在当前目录创建一个目录作为存储生成结果的目录,我这里是tmp使用Swagger Codegen生成指令:java -jar swagger-codegen-cli.jar generate

    92131编辑于 2023-12-15
  • CodeGen生态03 助手层:技术现状&发展方向

    本文盘点CodeGen助手的技术现状,预判未来发展方向,为提出SDD方法论做铺垫。 三、现存技术局限尽管CodeGen助手发展迅猛,但在实际大规模应用中仍面临诸多技术瓶颈和挑战,距离成为可靠的“全自动编程伙伴”尚有差距。

    47420编辑于 2026-01-03
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-10-08 rustc_codegen_gcc 进度报告

    rustc_codegen_gcc 进度报告 rustc_codegen_gcc 是 rustc 的 GCC 预编译代码生成器,这意味着它可以被现有的 rustc 前端加载,可以从 GCC 中受益,其支持更多的架构并可以访问 更多详细信息请查看原文链接,https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-16 pulp,SIMD库 pulp 是一个安全的便携式

    39740编辑于 2022-11-28
  • CodeGen生态02 | 助手层:AI编程人机协同分步详解

    AI写的,我仅修正了明显的幻觉。你猜这么着,两个著名chat助手,一个回答幻觉明显。

    14410编辑于 2026-01-03
  • 来自专栏架构探险之道

    Swagger Codegen 高效开发客户端对接服务端代码

    [Swagger] Swagger Codegen 高效开发客户端对接服务端代码 @TOC 手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址 java -jar swagger-codegen-cli-2.4.5.jar generate -i http://localhost:9000/swagger-resources/v2/api-docs ": "io.swagger:swagger-codegen-cli:$ver.util.swagger_codegen_cli" ] } /* * @ProjectName: 编程学习 总结 swagger-codegen的优点就是可以通过符合swagger规范的yaml或是json,来定义接口,并自动生成对应的客户端代码。 自动生成代码工具的介绍与使用 swagger-codegen GitHub httpclient 错误 笔记

    2.6K20发布于 2019-07-25
  • CodeGen生态05 | 方法层:SDD as 上下文工程一环

    当前LLM应用的核心矛盾——强大的模型潜力需要依赖高质量、高密度的上下文信息才能被有效激活。

    34320编辑于 2026-01-04
  • 来自专栏Rust语言学习交流

    【Rust 日报】2021-06-24 rustc_codegen_gcc: 新的进展报告!

    Doc: https://docs.rs/totally-speedy-transmute/1.69.420/totally_speedy_transmute/ rustc_codegen_gcc: 进展报告 #1 rustc_codegen_gcc是rustc的GCC代码生成器,这意味着它可以被现有的rustc前端加载,但受益于GCC,因为它支持更多的架构,并可以获得GCC的优化。 Read More: https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-1 本周引语 终于,我可以适当地命名我的unsafe函数了。

    58220发布于 2021-07-16
  • 来自专栏心源易码

    解决方案:Error loading nvfuser_codegen.dll、cannot import name ‘packaging‘、ImportErr

    Error loading “D:\Anaconda\envs\torch2\lib\site-packages\torch\lib\nvfuser_codegen.dll” or one of its

    2.5K30编辑于 2024-08-16
  • 来自专栏GiantPandaCV

    【从零开始学深度学习编译器】九,TVM的CodeGen流程

    介绍 这篇文章主要是来介绍一下TVM的CodeGen流程。 targets_); graph_codegen_->Codegen(func); ret_.graph_json = graph_codegen_->GetJSON(); 中GraphExecutorCodegenModule的几个和Codegen有关的函数,如init,codegen,get_graph_json,get_external_modules等等。 Graph Codegen 在获得Relay Func中节点的内存申请结果之后,接着来看一下Graph Codegen,即LoweredOutput Codegen(relay::Function func ,一个是通用的Function的codegen

    2.3K40发布于 2021-07-23
  • 来自专栏GiantPandaCV

    ChatGPT和Claude 对比测试(以Review MLIR Codegen代码为例)更新官方ChatGPT的结果

    前言 这里将以oneflow IR部分中的一个Codegen任务(目标是在mlir codegen中支持oneflow stream,用oneflow stream替换pass中自己生成的stream,

    82110编辑于 2023-10-05
  • 来自专栏AI进修生

    Gemini CodeGen + Search:全新免费的 AI 编码器 与 使用Replit2小时复刻Perplexity。

    GeminiCoder,这是一款使用 Google 的 Gemini API、Next.js 和 Tailwind CSS 生成完整 Web 应用的工具,通过 Sandpack 提供实时代码编辑和预览功能。

    49210编辑于 2025-01-06
  • 来自专栏阿苏勒的精神小屋

    UE4 反射系统详细剖析

    NewProp_ClassProperty; static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[ static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers[]; // 所有属性的信息数组 // 这里返回值添加至了参数列表,不过有一个特定的名称ReturnValue:// 生成返回值参数信息 const UE4CodeGen_Private::FUnsizedIntPropertyParams NewProp_StructProperty; static const UE4CodeGen_Private::FPropertyParamsBase* const PropPointers static const UE4CodeGen_Private::FFunctionParams FuncParams; }; const UE4CodeGen_Private::FUnsizedIntPropertyParams

    12.4K30发布于 2020-03-30
  • 来自专栏周拱壹卒

    让 AI 辅助编写内部代码

    这个场景可以通过对 CodeGen 模型进行微调来实现。 为了解决这个问题,FauxPilot 的作者使用了 线性代数的方法[19],通过 gist 上的 codegen_gptj_convert.py[20] 或 仓库中的 codegen_gptj_convert.py 6codegen_gptj_convert.py 先使用 codegen_gptj_convert.py[25] 脚本,将 Salesforce CodeGen 模型转换为 GPT-J 模型。 其中: -n 为最终运行时需要使用的 GPU 数量 --tokenizer 指定微调后的 CodeGen 模型路径(因为使用 codegen_gptj_convert.py 脚本转换得到的 GPT-J 参考资料 [1] CodeGen-350M-multi: https://huggingface.co/Salesforce/codegen-350M-multi [2] DeepSpeed: https

    59610编辑于 2024-04-09
领券