首页 > 其他分享 >工作流-workflow_FireWorks 介绍

工作流-workflow_FireWorks 介绍

时间:2024-07-14 17:52:23浏览次数:7  
标签:Git 范式 workflow -- 流程 FireWorks 介绍 工作

计算和工作流介绍

 对代码和数据的版本管理,以及对工作流的管理,家加上计算环境,可以使数据结果复现或者让工作流自动执行
   -source+ workflow +env -->sink
 1.软件开发体验和数据代码管理
     Git   Git-LFS (Git Large File Storage)  DVC (Data Version Control)   
 2.工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。
      有适用于个人,小团队以及大集团的,选择最适合自己的。

工作流

1.科学计算和工作流-开发过程和运行过程
  01.基础款: invoke
  02.轻量级框架
      FireWorks 是由Materials Project团队开发的工具,用于管理科学计算和工作流。它建立在MongoDB数据库和Python编程语言的基础上
      Dagster 数据编排器:Dagster
  03.商用版本:
      Airflow :编写、安排和监控工作流程-工作流是使用有向无环图 (DAG) 定义
      Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化DAG工作流任务调度系统
关键词:
   任务调度系统,任务编排 任务办理
   流程部署、流程执行、流程监控  工作流管理  权限工作流系统

FireWorks

在材料科学中,也是有一些出众的工具可以使用的。关注科研界给工商界带来的技术启发。
1.安装和使用--安装可以参考官网,主要是要安装MongoDB,需要稍微了解一下数据库
2.基本框架和概念

说明

AI将带来很多变换,对于个人开发者和公司来说,关注计算产业带来的三大范式转换:计算范式、开发范式、交互范式。
工作流既属于开发范式也是交互范式--后续这些会隐藏到AI的背后去,即大家关注要做什么,而怎么做可以交给AI,这一天什么时候到来,虽不确定,但终究会来的。

参考

 https://materialsproject.github.io/fireworks/

标签:Git,范式,workflow,--,流程,FireWorks,介绍,工作
From: https://www.cnblogs.com/ytwang/p/18301816

相关文章

  • STM32串口通信概念介绍2
    STM32串口通信(1) 硬件接线说明采用4针的串口(TXD、RXD、GND、VCC),然后通过CH340芯片进行转换,就可以直接通过USB口转串口的方式达到和计算机通信的目的。如果采用有线方式与PC机进行通信,则需要用到CH340转换芯片,数据会通过USART1串口传输。(1) 串口通信参数串口通信属于全双......
  • WordPress:快速搭建站点,wp安装及模版介绍
    最近搭建个人站点比较多,都是想把业务做到国外,通过google来引流,那我们今年就来介绍一个比较受欢迎的站点平台wordPress。WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当作一个内容管理系统(CMS)来使用......
  • SG90舵机介绍与PWM驱动代码
    目录舵机简介SG90参数工作原理舵机接线驱动方式代码示例Servo.hServo.cmain.c360°舵机PWM控制以180°SG90舵机为例学习舵机舵机简介 SG90舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。伺服(Servo)是ServoMechanism一词的......
  • Spring的相关内容介绍
    Spring学习的核心内容IOC,AOP,jdbcTemplate,声明式事务IOC控制反转:可以管理相关的Java对象AOP:切面编程jdbctemplate是spring提供的一套访问数据库的相关技术,相对来说是要简单一点声明式事务:是基于ioc/aop实现的事务管理,应用性是比较强的Spring框架是管理其他框架的框架......
  • Tensor-LLM简单介绍
    最近体验了一下英伟达的TensorRT-LLM的最新版本,写个简单介绍,给大家参考。TensorRT-LLM是专门用于大语言模型推理和部署的产品,同类型产品还有来自UC-Berkley的vLLM,上海人工实验室的LMDeploy,英特尔的OpenVINO。英特尔的OpenVINO,可以查看我另一篇文章:如何使用OpenVINO进行A......
  • 在Linux中,apache有几种工作模式,分别介绍下其特点,并说明什么情况下采用不同的工作模式?
    在Linux中,Apache服务器支持多种工作模式,每种模式都有其特定的应用场景和优缺点。Apache的三种主要工作模式是:Prefork、Worker和Event。以下是对这三种工作模式的详细介绍及其适用场景:1.Prefork模式特点:非线程型、预派生:Prefork模式使用多个子进程来处理请求,每个子进程仅有一......
  • 测试面试宝典(五)—— 请你分别介绍一下单元测试、集成测试、系统测试、验收测试、回归
    集成测试和系统测试在软件测试周期中都起着重要作用,但它们在测试目标、测试范围、测试方法和应用场景等方面存在着明显的区别。集成测试主要是将各个模块、组件或者子系统组合在一起进行的测试,目的是验证这些模块之间的接口是否正确,数据传递和交互是否符合预期,以及它们集成后......
  • WAF基础介绍
    WAF一、WAF是什么?WAF能够做什么二waf的部署三、WAF的工作原理一、WAF是什么?WAF的全称是(WebApplicationFirewall)即Web应用防火墙,简称WAF。国际上公认的一种说法是:Web应用防火墙是通过执行一系列针HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品。部署......
  • SAP BOPF介绍
    BOPF是一个基于ABAP面向对象的框架,它提供了一组通用的服务和功能,来更快速的进行标准化、模块化开发。BOPF管理业务对象的整个生命周期,并涵盖业务应用程序开发的所有方面。开发人员可以专注于单个业务逻辑,而不是花费精力开发应用程序基础设施。使用BOPF,您可以免费获得整个应用程序......
  • 自适应巡航控制(ACC)功能—巡航车速控制功能介绍
    1.背景介绍随着自动驾驶技术的发展和普及,自适应巡航控制(ACC)系统逐渐成为现代汽车的重要配置之一。ACC系统不仅可以大幅度提升驾驶的舒适性和安全性,还可以有效减少驾驶员在长途驾驶和拥堵交通中的疲劳感。在ACC系统中,巡航车速控制功能是其核心子功能之一,通过精确调节车辆速......