龙焰智能
无人驾驶 强化学习 LLM-Agent
展开
-
Gradio全解系列——Blocks:底层区块类(下)
本章开始介绍Gradio的底层类:Blocks,即区块类,Blocks是Gradio的重中之重,请读者务必理解并进行演练。Blocks实现了多种界面的定制化功能,但仍完全基于Python。相比Interface类,Blocks提供了更大的灵活性和可控性。本章概括总结Blocks的大部分知识,包括Blocks类详解、Blocks基础操作、高级特性、控制布局、动态渲染、定制theme/CSS/JS及将Blocks用作函数,下面逐一讲述。原创 2024-12-24 17:45:17 · 808 阅读 · 0 评论 -
Gradio全解系列——Blocks:底层区块类(上)
本篇介绍Gradio的底层区块类:Blocks。按照惯例,先讲解Blocks类的简介、各种API参数和成员函数,然后进行实践。由于其五个成员函数和Interface类一模一样,所以参照前面的成员函数即可,这里不再重复。实践部分内容非常多,主要包括Blocks基础操作、高级特性、控制布局、动态渲染、定制CSS和JS和将Blocks用作函数,下面逐一讲述。原创 2024-12-09 17:51:35 · 922 阅读 · 0 评论 -
全网最详细Gradio教程系列5——Gradio Client: python
程序部署完成后,如何将Gradio App作为API访问使用呢,这就用到Gradio Client。本章讲解Gradio Client的三种使用方式:python、javascript和curl,受字数限制,所以分三篇博客发布。使用Gradio Python Client非常易于将Gradio应用程序作为API使用,本节讲述gradio_client安装、如何连接Gradio应用程序、查看可用API及其使用方式、job及session等用法。通过Gradio Python Cli原创 2024-07-26 17:36:26 · 4822 阅读 · 0 评论 -
Hugging Face系列2:详细剖析Hugging Face网站资源——实战六类开源库transformers/diffusers/datasets/PEFT/accelerate/optimum
Hugging Face在GitHub上开源了一系列的机器学习库和工具,在其组织页面置顶了一些开源库,包括transformers、diffusers、datasets、peft、accelerate以及optimum,本篇逐一详细介绍并给出对应的实战用例,方便读者更直观的理解和应用。原创 2024-06-05 17:01:30 · 1848 阅读 · 0 评论 -
全网最详细Gradio教程系列6——Gradio Tools:将Gradio用于LLM Agents
本篇继续介绍Gradio的高级特性:Gradio Tools,它用于将Gradio应用程序打包后,通过LangChain Agents应用到LLM中。原创 2024-11-03 17:50:27 · 1251 阅读 · 0 评论 -
全网最详细Gradio教程系列3——Gradio的3+1种部署方式实践
本篇详细介绍了Gradio的3+1种部署方式,包括本地部署launch()、huggingface托管、FastAPI挂载与Gradio-lite浏览器集成。原创 2024-06-29 20:47:49 · 6082 阅读 · 0 评论 -
全网最详细Gradio教程系列4——浏览器集成Gradio-Lite
本篇详细介绍了Gradio的第四种部署方式:无服务器的浏览器集成部署Gradio-Lite。原创 2024-06-29 20:57:47 · 1949 阅读 · 0 评论 -
全网最详细Gradio教程系列2——Gradio的安装与运行
gradio的安装、运行和部署,着重理解热重载技术原创 2024-06-28 17:52:04 · 11160 阅读 · 0 评论 -
Hugging Face系列1:详细剖析Hugging Face网站资源——models/datasets/spaces
本篇主要介绍Hugging Face。它的核心产品是Hugging Face Hub,这是一个基于Git进行版本管理的存储库,已托管大量模型、数据集及Spaces应用。另外,Hugging Face还开源了一系列的机器学习库和界面演示工具Gradio。Hugging Face设计开发了很多学习资源,比如与NLP、扩散模型及深度强化学习等。本篇还介绍了大量Spaces应用,如IDM-VTON、IC-Light、LLM Leaderboard及stable-diffusion-xl-base/refiner等。原创 2024-05-15 17:55:28 · 3072 阅读 · 0 评论 -
全网最详细Gradio教程系列5——Gradio Client: curl
当我们试图从Python或Javascript以外的环境查询Gradio应用程序,cURL就派上用场了。cURL是多数操作系统上预安装的命令行工具,它可以将任意Gradio程序作为API使用。本节将详细讲述curl的用法,包括curl的安装、获取Gradio程序的curl方式URL的两种途径:通过API使用和定位源码关键字、POST/GET示例及awk/red整合命令等。原创 2024-07-27 12:34:11 · 2263 阅读 · 1 评论 -
Gradio全解系列——Interface:高级抽象界面类(下)
本章介绍Gradio的高级抽象类:Interfaces,即界面类。按照惯例,先详细介绍Interface类的各种API参数和成员函数,然后进行实践。实践分为基础类演示和高级类演示,基础类演示包括不同数量输入输出组件的演示、Interface类的描述性内容、组件的不同属性和使用Accordion折叠式的附加输入;高级类演示包括多媒体处理、Examples示例、Flagging标记和Interface状态,下面逐一讲述。原创 2024-12-04 17:47:53 · 939 阅读 · 0 评论 -
大模型WebUI:Gradio全解1——Gradio简介:简易WebUI框架
本章第一节做了Gradio简介,包括Gradio是什么、历史、特性及用途;第二节讲述了Gradio与NiceGui、StreamLit、Dash及PyWebIO的比较,并给出了选择建议;第三节对新版Gradio5的特性作了详解。原创 2024-06-28 17:46:29 · 26803 阅读 · 0 评论 -
全网最详细Gradio教程系列9——Interface:高级抽象界面类(上)
本章介绍Gradio的高级抽象类:Interface,即界面类。本节首先简单介绍Interface类的作用。gr.Interface是Gradio的主要高级抽象类,它仅需几行代码即可为机器学习模型或任何python函数创建基于web的GUI或demo。按照惯例,先详细介绍Interface类的各种API参数和成员函数,然后进行实践。原创 2024-11-28 17:52:51 · 1035 阅读 · 0 评论 -
全网最详细Gradio教程系列8——Gradio库的模块架构和环境变量
本篇介绍Gradio库的模块架构和环境变量。首先对Gradio整体模块架构进行总览,了解构成Gradio库的各个模块,包括构建Demos模块、Blocks布局模块、组件模块、Helpers帮助模块、Modals模块、Routers模块和其它模块,并通过列表的方式介绍构成模块的各个类;然后讲解环境变量,了解其设置方法和分类。原创 2024-11-28 17:48:59 · 1242 阅读 · 0 评论 -
全网最详细Gradio教程系列7——Data Science And Plots:数据科学与绘图
本篇继续介绍Gradio的高级特性:Data Science And Plots,即数据科学与绘图。本章先讲解组件的API参数,包括Plot API参数和Event Listeners API参数;然后讲解如何利用各种组件进行常规绘图和高级绘图,组件包括gr.LinePlot、gr.ScatterPlot和gr.BarPlot等;第三是时间类绘图,包括Datatime组件和Realtime数据展示;最后讲解如何展示表格、过滤和统计数据、与数据库连接并获取和使用数据等。原创 2024-11-11 23:32:41 · 1000 阅读 · 0 评论 -
全网最详细Gradio教程系列5——Gradio Client: javascript
通过API使用Gradio应用程序,除了Python方式,还有JavaScript和Curl。JavaScript方式非常易于将任意Gradio应用程序用作API,本小节讲述以JavaScript方式使用Gradio Client,包括两种安装方式npm和CDN、web在线开发环境PLAYCODE、连接Gradio的两种方式URL和SpaceID、查看API的两种方式view_api和页面查看API和使用API的两种方式直接调用.predict()和异步调用job。原创 2024-07-26 21:37:18 · 2442 阅读 · 0 评论