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
