From 26ab898f9affc5553abd519b190590f732db543f Mon Sep 17 00:00:00 2001 From: Alex Wu Date: Mon, 21 Oct 2024 10:47:15 +0800 Subject: [PATCH] [docs]add cache information in docs/user_guild/customizing_dependencies/raw_container.md Signed-off-by: Alex Wu --- docs/user_guide/customizing_dependencies/raw_containers.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/user_guide/customizing_dependencies/raw_containers.md b/docs/user_guide/customizing_dependencies/raw_containers.md index ae72b652f3..d1e8fa5aaf 100644 --- a/docs/user_guide/customizing_dependencies/raw_containers.md +++ b/docs/user_guide/customizing_dependencies/raw_containers.md @@ -17,7 +17,7 @@ To clone and run the example code on this page, see the [Flytesnacks repo][flyte ```{rli} https://raw.githubusercontent.com/flyteorg/flytesnacks/69dbe4840031a85d79d9ded25f80397c6834752d/examples/customizing_dependencies/customizing_dependencies/raw_container.py :caption: customizing_dependencies/raw_container.py -:lines: 1-5 +:lines: 1-6 ``` ## Container tasks @@ -31,9 +31,11 @@ is `calculate_ellipse_area_shell`. This name has to be unique in the entire proj `inputs` and `outputs` specify the interface for the task; thus it should be an ordered dictionary of typed input and output variables. +[Cache](https://docs.flyte.org/en/latest/user_guide/development_lifecycle/caching.html) can be enabled in a `ContainerTask` as in a standard Flyte task, by configuring the cache settings in the `TaskMetadata` in the `metadata` parameter. + ```{rli} https://raw.githubusercontent.com/flyteorg/flytesnacks/69dbe4840031a85d79d9ded25f80397c6834752d/examples/customizing_dependencies/customizing_dependencies/raw_container.py :caption: customizing_dependencies/raw_container.py -:lines: 15-112 +:lines: 16-118 ``` As can be seen in this example, `ContainerTask`s can be interacted with like normal Python functions, whose inputs