Trevor Kramer
05/17/2021, 3:35 PMKevin Kho
Kevin Kho
Trevor Kramer
05/17/2021, 3:43 PMTrevor Kramer
05/17/2021, 3:44 PMKevin Kho
from prefect import task, Flow
import prefect
@task
def xyz(x):
return x + 1
@task
def dummy(list_x):
return sum(list_x)
@task
def xyz2(x):
logger = prefect.context.get('logger')
<http://logger.info|logger.info>(x*10)
return x*10
with Flow(name="Example") as flow:
a = xyz.map([1,2,3])
b = xyz2.map(a)
c = dummy(b) # this is a reduce
flow.run()
Kevin Kho
Trevor Kramer
05/17/2021, 3:59 PMTrevor Kramer
05/17/2021, 3:59 PMfrom prefect import task, Flow
import prefect
@task
def xyz(x):
return x + 1
@task
def dummy(list_x):
return sum(list_x)
@task
def xyz2(x):
logger = prefect.context.get('logger')
<http://logger.info|logger.info>(x*10)
return x*10
with Flow(name="Example") as flow:
a = xyz.map([1,2,3])
b = xyz2.map(a)
c = dummy(a, upstream_tasks[b]) # this is a reduce
flow.run()
Kevin Kho
Kevin Kho
@task
def dummy(list_x, list_y):
return sum(list_x)
with Flow(name="Example") as flow:
a = xyz.map([1,2,3])
b = xyz2.map(a)
c = dummy(a, b)
Kevin Kho
Kevin Kho
Kevin Kho
from prefect import task, Flow
import prefect
@task
def xyz(x):
return x + 1
@task
def dummy(list_x):
logger = prefect.context.get('logger')
<http://logger.info|logger.info>(sum(list_x))
return sum(list_x)
@task
def xyz2(x):
logger = prefect.context.get('logger')
<http://logger.info|logger.info>(x*10)
return x*10
with Flow(name="Example") as flow:
a = xyz.map([1,2,3])
b = xyz2.map(a)
c = dummy(a, upstream_tasks=[b]) # this is a reduce
flow.run()
Kevin Kho