File tree Expand file tree Collapse file tree 3 files changed +22
-4
lines changed Expand file tree Collapse file tree 3 files changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -20,5 +20,5 @@ format:
20
20
footer : " ML Workflow Orchestration (Bernd Doser, HITS)"
21
21
slide-number : true
22
22
highlight-style : a11y
23
- code-block-height : 650px
23
+ # code-block-height: 650px
24
24
# width: 1300
Original file line number Diff line number Diff line change 1
1
workflows :
2
- ( same as left)
2
+ # same as left
3
3
4
4
deployments :
5
5
ssh-cascade :
@@ -16,4 +16,4 @@ deployments:
16
16
partition : cascade.p
17
17
nodes : 1
18
18
mem : 1gb
19
- wraps : ssh-cascade
19
+ wraps : ssh-cascade
Original file line number Diff line number Diff line change @@ -49,7 +49,25 @@ def mean(values: List[float]) -> float:
49
49
50
50
## Flyte Workflows
51
51
52
- todo ...
52
+ - Workflows doesn’t perform computations it’s used to structure tasks
53
+
54
+ ``` python
55
+ workflow_outputs = typing.NamedTuple(
56
+ " WorkflowOutputs" ,
57
+ simwords = Dict[str , float ],
58
+ distance = float ,
59
+ topics = Dict[int , List[str ]],
60
+ )
61
+
62
+ @workflow
63
+ def nlp_workflow (target_word : str = " computer" ) -> workflow_outputs:
64
+ corpus = generate_processed_corpus()
65
+ model_wv = train_word2vec_model(training_data = corpus, hyperparams = Word2VecModelHyperparams())
66
+ lda_topics = train_lda_model(corpus = corpus, hyperparams = LDAModelHyperparams())
67
+ similar_words = word_similarities(model_ser = model_wv.model, word = target_word)
68
+ distance = word_movers_distance(model_ser = model_wv.model)
69
+ return similar_words, distance, lda_topics
70
+ ```
53
71
54
72
55
73
## Containerized Tasks
You can’t perform that action at this time.
0 commit comments