You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I'd love to know what version a feature was created with. I could just use a git commit hash, but it may be that between 2 commits, the code though which the feature flows hasn't changed so the version should be the same.
This would be ideal in situation where we would need to pre-process a large amount of feature to be used later, than some process could just check whether the features were created with the same "version". If not, recompute only those ones.
Describe the solution you'd like
Each features / last node of a graph has a version attached to it. The version depends on the code within the function used to create the feature but also of all the parents.
I feel in some ways i'd like the solution to be clear / easy. Like a hash of the code of the node.
i feel it might be tricky to think about for nodes that interact with io but perhaps that should be dealt by the user.
Describe alternatives you've considered
I considered using git commit hash, but features code changes much less frequently than the overall repo. I considered implement something hacky myself but haven't got to it.
Additional context
The text was updated successfully, but these errors were encountered:
@tim-habitat thanks for the idea! @elijahbenizzy and I have talked about this, as this is very close in functionality to "caching"/"check pointing". Would love to chat more about your use case. Would you be up for a call? Feel free to jump into slack and we can schedule a time/chat more there.
Is your feature request related to a problem? Please describe.
I'd love to know what version a feature was created with. I could just use a git commit hash, but it may be that between 2 commits, the code though which the feature flows hasn't changed so the version should be the same.
This would be ideal in situation where we would need to pre-process a large amount of feature to be used later, than some process could just check whether the features were created with the same "version". If not, recompute only those ones.
Describe the solution you'd like
Each features / last node of a graph has a version attached to it. The version depends on the code within the function used to create the feature but also of all the parents.
I feel in some ways i'd like the solution to be clear / easy. Like a hash of the code of the node.
i feel it might be tricky to think about for nodes that interact with
io
but perhaps that should be dealt by the user.Describe alternatives you've considered
I considered using git commit hash, but features code changes much less frequently than the overall repo. I considered implement something hacky myself but haven't got to it.
Additional context
The text was updated successfully, but these errors were encountered: