Skip to content

Commit fa645f3

Browse files
authored
Derived feature bugfix (feathr-ai#121)
1 parent 346dac5 commit fa645f3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

feathr_project/feathr/feature_derivations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def to_feature_config(self) -> str:
5454
}
5555
{% endfor %}
5656
}
57-
definition.sqlExpr: {{derived_feature.transform.to_feature_config(False)}}
57+
definition: {{derived_feature.transform.to_feature_config(False)}}
5858
{{derived_feature.feature_type.to_feature_config()}}
5959
}
6060
""")

feathr_project/test/test_derived_features.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def test_single_key_derived_feature_to_config():
2626
inputs: {
2727
user_embedding: {key: [user_id], feature: user_embedding}
2828
}
29-
definition.sqlExpr: "if_else(user_embedding, user_embedding, [])"
29+
definition: "if_else(user_embedding, user_embedding, [])"
3030
type: {
3131
type: TENSOR
3232
tensorCategory: DENSE
@@ -58,7 +58,7 @@ def test_multikey_derived_feature_to_config():
5858
user_embedding: {key: [user_id], feature: user_embedding}
5959
item_embedding: {key: [item_id], feature: item_embedding}
6060
}
61-
definition.sqlExpr: "similarity(user_embedding,item_embedding)"
61+
definition: "similarity(user_embedding,item_embedding)"
6262
type: {
6363
type: TENSOR
6464
tensorCategory: DENSE
@@ -88,7 +88,7 @@ def test_derived_feature_to_config_with_alias():
8888
viewer_embedding: {key: [viewer], feature: user_embedding}
8989
viewee_embedding: {key: [viewee], feature: user_embedding}
9090
}
91-
definition.sqlExpr: "distance(viewer_embedding, viewee_embedding)"
91+
definition: "distance(viewer_embedding, viewee_embedding)"
9292
type: {
9393
type: TENSOR
9494
tensorCategory: DENSE
@@ -129,7 +129,7 @@ def test_multi_key_derived_feature_to_config_with_alias():
129129
viewer_viewee_distance: {key: [viewer, viewee], feature: viewer_viewee_distance}
130130
viewee_viewer_distance: {key: [viewee, viewer], feature: viewer_viewee_distance}
131131
}
132-
definition.sqlExpr: "viewer_viewee_distance + viewee_viewer_distance"
132+
definition: "viewer_viewee_distance + viewee_viewer_distance"
133133
type: {
134134
type: TENSOR
135135
tensorCategory: DENSE
@@ -159,7 +159,7 @@ def test_derived_feature_on_multikey_anchored_feature_to_config():
159159
inputs: {
160160
user_embedding: {key: [viewer, viewee], feature: user_embedding}
161161
}
162-
definition.sqlExpr: "if_else(user_embedding, user_embedding, [])"
162+
definition: "if_else(user_embedding, user_embedding, [])"
163163
type: {
164164
type: TENSOR
165165
tensorCategory: DENSE

0 commit comments

Comments
 (0)