首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

本地PC运行 Stable Diffusion 2.0

有很多的文章介绍了Stable Diffusion 2.0的改进,所以我们就不多介绍了,这里我们将介绍如何在本地PC上尝试新版本,因为只有我们实际运行成功了,我们才能够通过代码了解它是如何实现的。...本文主要介绍如何在本地运行,所以并不涉及代码方面的工作,但是也不代表本文就很简单。...系统需求 Windows 10/11操作系统 Nvidia GPU RTX,至少12GB的RAM 本地磁盘空间至少25GB 注意“模型可以8GB的VRAM上运行,但分辨率将只能到256x256。...创建虚拟环境 将代码克隆到本地: https://github.com/Stability-AI/stablediffusion 然后用Anaconda创建一个新的环境: conda create -...稳定扩散2.0基础模型768x768 => 768-v-ema.ckpt (5 gb) 稳定扩散2.0基础模型512x512 => 512-v-ema.ckpt (5 gb) 稳定扩散2.0深度模型=>

1.6K50

Airflow 实践笔记-从入门到精通一

数据处理逻辑多,脚本相互依赖强,维管理监测难,怎么办?!...airflow 2.0以后,因为task的函数跟python常规函数的写法一样,operator之间可以传递参数,但本质上还是使用XComs,只是不需要在语法上具体写XCom的相关代码。...Airflow 2.0 API,是一种通过修饰函数,方便对图和任务进行定义的编码方式,主要差别是2.0以后前一个任务函数作为后一个任务函数的参数,通过这种方式来定义不同任务之间的依赖关系。...同时需要把本地yaml所在文件夹加入到允许file sharing的权限,否则后续创建容器时可能会有报错信息“Cannot create container for service airflow-init...cmd界面进入yaml所在文件夹,运行以下命令就可以自动完成容器部署并且启动服务。

4.6K11
您找到你想要的搜索结果了吗?
是的
没有找到

有赞大数据平台的调度系统演进

Airflow是Python技术栈,因为我们团队还是Java技术栈为主,技术栈差异带来的是较高的迭代成本和维成本。...Airflow的1.X版本存在的性能问题和稳定性问题,这其中也是我们生产环境中实际碰到过的问题和踩过的坑: 性能问题:Airflow对于Dag的加载是通过解析Dag文件实现的,因为Airflow2.0版本之前...调度系统升级选型 1、Airflow VS DolphinScheduler 针对这几个痛点问题,我们今年也有了升级DP调度系统的想法,一开始的想法是直接升级到Airflow2.0版本,但因为脱离了社区版本...任务执行流程改造 任务运行测试流程中,原先的DP-Airflow流程是通过dp的Master节点组装dag文件并通过DP Slaver同步到Worker节点上再执行Airflow Test命令执行任务测试...切换为DP-DS后所有的交互都基于DS-API来进行,当在DP启动任务测试时,会在DS侧生成对应的工作流定义配置并上线,然后进行任务运行,同时我们会调用ds的日志查看接口,实时获取任务运行日志信息。

2.2K20

Airflow DAG 和最佳实践简介

本指南将全面了解 Airflow DAG、其架构以及编写 Airflow DAG 的最佳实践。继续阅读以了解更多信息。 什么是Airflow?...Airflow架构 Apache Airflow 允许用户为每个 DAG 设置计划的时间间隔,这决定了 Airflow 何时运行管道。...这意味着即使任务不同时间执行,用户也可以简单地重新运行任务并获得相同的结果。 始终要求任务是幂等的:幂等性是良好 Airflow 任务的最重要特征之一。不管你执行多少次幂等任务,结果总是一样的。...使用函数式编程范式设计任务:使用函数式编程范式设计任务更容易。函数式编程是一种构建计算机程序的方法,该程序主要将计算视为数学函数的应用,同时避免使用可变数据和可变状态。...避免将数据存储本地文件系统上: Airflow 中处理数据有时可能很容易将数据写入本地系统。因此,下游任务可能无法访问它们,因为 Airflow 会并行运行多个任务。

2.9K10

Apache DolphinScheduler之有赞大数据开发平台的调度系统演进

调度层是 Airflow 的基础上进行二次开发,监控层对调度集群进行全方位监控和预警。...调度节点 HA 设计上,众所周知,Airflow schedule 节点上存在单点问题,为了实现调度的高可用,DP 平台采用了 Airflow Scheduler Failover Controller...Airflow 2.0 之前的版本是单点 DAG 扫描解析到数据库,这就导致业务增长 Dag 数量较多时,scheduler loop 扫一次 Dag folder 会存在较大延迟(超过扫描频率),甚至扫描时间需要...此外,部署层面,DolphinScheduler 采用的 Java 技术栈有利于ops标准化部署流程,简化发布流程、解放维人力,且支持Kubernetes、Docker 部署,扩展性更强。...,上线之后运行任务,同时调用 DolphinScheduler 的日志查看结果,实时获取日志运行信息。

2.6K20

Github项目推荐 | Kedro:生产级机器学习开源代码库

Tsaousis 设计,以解决他们项目工作中遇到的挑战。...集成Sphinx以生成记录良好的代码 2.数据抽象和版本控制 将计算层与数据处理层分离,包括支持不同的数据格式和存储选项 为你的数据集和机器学习模型进行版本控制 3.模块化和管道抽象 支持纯Python函数...4.功能可扩展性 将命令注入Kedro命令行界面(CLI)的插件系统 (即将推出)官方支持的插件列表: Kedro-Airflow部署到工作流调度程序Airflow之前,可以轻松地Kedro中对数据管道进行原型设计...Kedro-Docker,用于容器内包装和运输Kedro项目的工具 Kedro可以部署本地,内部部署和云(AWS,Azure和GCP)服务器或集群(EMR,Azure HDinsight,GCP和...2.0许可证获得许可。

2.2K20

八种用Python实现定时执行任务的方案,一定有你用得到的!

,可以实现令当前执行的线程暂停 secs 秒后再继续执行。...二、 使用Timeloop库运行定时任务 Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,它使用decorator模式在线程中运行标记函数。...-run():运行所有预定的事件。这个函数将等待(使用传递给构造函数的delayfunc()函数),然后执行事件,直到不再有预定的事件。...Airflow 产生的背景 通常,一个维系统,数据分析系统,或测试系统等大型系统中,我们会有各种各样的依赖需求。包括但不限于: 时间依赖:任务需要等待某一个时间点触发。...Airflow 的架构 一个可扩展的生产环境中,Airflow 含有以下组件: 元数据库:这个数据库存储有关任务状态的信息。

2.7K20

Centos7安装部署Airflow详解

Centos7下Airflow(1.10)+celery+redis 安装ps:Airflow 2.0+点击这里安装环境及版本centos7Airflow 1.10.6Python 3.6.8Mysql...system":utc = pendulum.local_timezone()else:utc = pendulum.timezone(tz)except Exception:pass# 修改utcnow()函数...这是airflow集群的全局变量。airflow.cfg里面配置concurrency :每个dag运行过程中最大可同时运行的task实例数。...如果你没有设置这个值的话,scheduler 会从airflow.cfg里面读取默认值 dag_concurrencyDAG中加入参数用于控制整个dagmax_active_runs : 来控制同一时间可以运行的最多的...task中的Operator中设置参数task_concurrency:来控制同一时间可以运行的最多的task数量假如task_concurrency=1一个task同一时间只能被运行一次其他task

5.9K30

Airflow 实践笔记-从入门到精通二

数据处理逻辑多,脚本相互依赖强,维管理监测难,怎么办?!...注意:图里面的分支,有的时候是都需要执行,有的时候可能两个分支会根据条件选择一个分支执行。这种分支判断(branch)的逻辑,可以函数里面写,也可以通过brach operator实现。...这个16,就是task slot,可以理解为资源,如果资源满了,具备运行条件的task就需要等待。 定义DAG的方式有两种:可以使用with语法,也可以使用修饰函数@dag。...python函数上使用修饰函数@task,就是pythonOperator,也可以用PythonOperator来定义任务逻辑。...op_kwargs={ "input_path": "/data/events.json", "output_path": "/data/stats.csv", }, dag=dag, ) airflow2.0

2.5K20

airflow 实战系列】 基于 python 的调度和监控工作流的平台

任何工作流都可以在这个使用 Python 来编写的平台上运行Airflow 是一种允许工作流开发人员轻松创建、维护和周期性地调度运行工作流(即有向无环图或成为 DAGs )的工具。...) 一个 Airflow Web 服务器 所有这些组件可以一个机器上随意扩展运行。...DAG 设定的日期区间的运行状况; webserver,开启 webserver 服务; scheduler,用于监控与触发 DAG 。...任务依赖 通常,一个维系统,数据分析系统,或测试系统等大型系统中,我们会有各种各样的依赖需求。比如: 时间依赖:任务需要等待某一个时间点触发。...Airflow 中有 Hook 机制(其实我觉得不应该叫 Hook ),作用时建立一个与外部数据系统之间的连接,比如 Mysql,HDFS,本地文件系统(文件系统也被认为是外部系统)等,通过拓展 Hook

5.9K00

「首席架构师推荐」工作流引擎哪家强?首席架构帮你挑

一个很棒的开源工作流引擎列表 完整的产品 Airflow 基于python的平台,用于运行任务的有向无环图(DAG) Argo 开源容器本地工作流引擎,用于完成Kubernetes上的工作 Azkaban...Brigade - Brigade是一个工具,运行脚本,自动化任务云中-作为您的Kubernetes集群的一部分。...Imixs-Workflow -基于BPMN 2.0标准的强大的以人为中心的工作流引擎。 Kiba - Ruby的数据处理和ETL框架 Mistral -工作流服务,OpenStack基础。...RunDeck -作业调度程序和运行簿自动化。 Titanoboa Titanoboa是一个JVM上创建复杂工作流的平台。 Wexflow -高性能、可扩展、模块化、跨平台的工作流引擎。...Activiti Cloud - 是新一代的业务自动化平台,提供一组云原生构建块,设计用于分布式基础设施上运行

4.3K71

大数据调度平台Airflow(二):Airflow架构及原理

运行时有很多守护进程,这些进程提供了airflow全部功能,守护进程包括如下:webserver:WebServer服务器可以接收HTTP请求,用于提供用户界面的操作窗口,主要负责中止、恢复、触发任务...Executor:执行器,负责运行task任务,默认本地模式下(单机airflow)会运行在调度器Scheduler中并负责所有任务的处理。...但是airflow集群模式下的执行器Executor有很多类型,负责将任务task实例推送给Workers节点执行。...Airflow中执行器有很多种选择,最关键的执行器有以下几种:SequentialExecutor:默认执行器,单进程顺序执行任务,通常只用于测试。LocalExecutor:多进程本地执行任务。...三、​​​​​​​Airflow工作原理airflow中各个进程彼此之间是独立不互相依赖,也不互相感知,每个进程在运行时只处理分配到自身的任务,各个进程在一起运行,提供了Airflow全部功能,其工作原理如下

5.5K32

闲聊调度系统 Apache Airflow

写这篇文章的初衷很简单,Apache Airflow 我们团队稳定地运行了一年半,线上有着三百多个调度 DAG ,一两千个 Task ,有长时间运行的流任务,也有定时调度任务,所以写一篇文章,回顾下这一年的使用感受...如果不用本地时区的话,使用 UTC 时间很容易对开发者造成困惑。当时又不想降版本到 1.8 ,因为 1.9 新增的很多功能都是很有意义的。...最后是 Github 上发现孵化中的 2.0 版本时区已经可以配置化了,我们就直接使用 Github 上的孵化版本了。...一般人认为调度任务的执行时间就是运行时间,但是 Airflow 的执行时间是与调度周期有关,指的是前一个运行周期的运行时间。与常识不同,但是符合数据处理的逻辑。...Backfill Airflow 有一个 backfill 的功能,可以支持重跑历史任务,但是只能在命令行执行,要是 WebUI 上就需要一个个 clear 掉状态,有时候挺痛苦的。

9.2K21

Apache AirFlow 入门

airflow提供了丰富的命令行工具用于系统管控,而其web管理界面同样也可以方便的管控调度任务,并且对任务运行状态进行实时监控,方便了系统的维和管理。...import BashOperator 默认参数 我们即将创建一个 DAG 和一些任务,我们可以选择显式地将一组参数传递给每个任务的构造函数,或者我们可以定义一个默认参数的字典,这样我们可以创建任务时使用它...= timedelta(days=1) ) 任务(Task) 实例化 operator(执行器)时会生成任务。...这比为每个构造函数传递所有的参数要简单很多。另请注意,第二个任务中,我们使用3覆盖了默认的retries参数值。...# 下面的这些操作都具有相同的效果: t1.set_downstream([t2, t3]) t1 >> [t2, t3] [t2, t3] << t1 请注意,执行脚本时, DAG 中如果存在循环或多次引用依赖项时

2.4K00

Airflow秃头两天填坑过程:任务假死问题

这也意味着这个问题没法本地重现,只能在线上处理,这本身就比较大风险,因为线上的数据量很大,搞不好就删库跑路的了。...,调度器和worker也跑,但是任务不会自动调度; 重启Airflow,手动执行任务等,都没有报错; 界面上clear一个任务的状态时,会卡死,而通过命令来执行则耗时很长,最后也抛异常。...今天上午:问题基本定位 ---- 经过一晚的满血复活,继续填坑。...有一个语句居然跑了快一个小时了, 还在运行, 仿佛开了一扇窗, 感觉要逼近真相了。而且这个语句还真是跟表task_instance有关。...这个数据库是Airflow和业务系统共用的, 虽然Airflow停掉了且长时间执行的sql也清理了, 不会有什么负载, 但是业务系统还一直跑, 于是进业务系统的数据库看正在执行的sql进程: show

2.4K20

Apache Airflow的组件和常用术语

Since Apache Airflow 2.0 it is possible to use multiple schedulers....从Apache Airflow 2.0开始,可以使用多个调度程序。对于特别大量的任务,这可以减少延迟。...通过此设置,Airflow 能够可靠地执行其数据处理。结合 Python 编程语言,现在可以轻松确定工作流中应该运行的内容以及如何运行创建第一个工作流之前,您应该听说过某些术语。...因此,DAG 运行表示工作流运行,工作流文件存储 DAG 包中。下图显示了此类 DAG。这示意性地描述了一个简单的提取-转换-加载 (ETL) 工作流程。...图形视图(上图)中,任务及其关系清晰可见。边缘的状态颜色表示所选工作流运行中任务的状态。树视图(如下图所示)中,还会显示过去的运行。在这里,直观的配色方案也直接在相关任务中指示可能出现的错误。

1.2K20

大数据开发平台(Data Platform)在有赞的最佳实践

统一的大数据开发平台产生之前,面临一系列的问题: 多个开发和调度入口,不同的业务部门之间的项目或组件很难复用,同时带来繁重的维成本 Hadoop 的环境对业务团队的同事来讲不友好(除了要熟悉业务以外还需要对底层框架有比较深入的了解...Slave 节点分布调度集群中,与 Airflow 的 worker 节点公用机器。...图4 基于Airflow + Celery + Redis + MySQL的任务调度 针对问题1, Airflow 原始的任务类型基础上,DP 定制了多种任务(实现 Operator ),包括基于 Datax...针对问题3, Airflow 本身支持的优先级队列调度基础之上,我们根据任务的上下游关系以及标记重要的任务节点,通过全局DAG计算出每个节点的全局优先级,通过将该优先级作为任务调度的优先级。...针对问题5,任务调度模块涉及到的角色包括 Scheduler (生产者)和 Worker (消费者),因为 Worker 本来就是分布式部署,因此部分机器不可用不会导致整个调度的不可用(其他节点可以继续服务

1.1K40

Python 实现定时任务的八种方案!

函数,可以实现令当前执行的线程暂停 secs 秒后再继续执行。...使用Timeloop库运行定时任务 Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,它使用decorator模式在线程中运行标记函数。...run():运行所有预定的事件。这个函数将等待(使用传递给构造函数的delayfunc()函数),然后执行事件,直到不再有预定的事件。...Airflow 产生的背景 通常,一个维系统,数据分析系统,或测试系统等大型系统中,我们会有各种各样的依赖需求。包括但不限于: 时间依赖:任务需要等待某一个时间点触发。...Airflow 的架构 一个可扩展的生产环境中,Airflow 含有以下组件: 元数据库:这个数据库存储有关任务状态的信息。

28.7K72

Python 实现定时任务的八种方案!

函数,可以实现令当前执行的线程暂停 secs 秒后再继续执行。...使用Timeloop库运行定时任务 Timeloop是一个库,可用于运行多周期任务。这是一个简单的库,它使用decorator模式在线程中运行标记函数。...run():运行所有预定的事件。这个函数将等待(使用传递给构造函数的delayfunc()函数),然后执行事件,直到不再有预定的事件。...Airflow 产生的背景 通常,一个维系统,数据分析系统,或测试系统等大型系统中,我们会有各种各样的依赖需求。包括但不限于: 时间依赖:任务需要等待某一个时间点触发。...Airflow 的架构 一个可扩展的生产环境中,Airflow 含有以下组件: 元数据库:这个数据库存储有关任务状态的信息。

1.1K20
领券