hundreds-baker-75079
03/22/2024, 8:45 PMtall-lock-23197
hundreds-baker-75079
03/25/2024, 4:51 PMaverage-finland-92144
03/26/2024, 12:16 PMhundreds-baker-75079
03/26/2024, 4:34 PMhundreds-baker-75079
04/04/2024, 9:25 PMaverage-finland-92144
04/05/2024, 3:08 PMhundreds-baker-75079
04/05/2024, 5:56 PM--cluster_pool
flag, but we validated above that wasn't being used in admin. Additionally the ClusterAssignment
value also doesn't get passed to ExecutionClusterLabel
either. I'm probably missing something obvious here.high-accountant-32689
04/05/2024, 10:02 PMExecutionClusterLabel
is a recent addition which was not implemented in pyflyte run
yet. And cluster-pool
was never fully implemented in the backend.hundreds-baker-75079
04/05/2024, 10:36 PMExecutionClusterLabel
using flytekit? If not and nobody has taken that up, I'll happily take it up on my endhigh-accountant-32689
04/05/2024, 10:39 PMhundreds-baker-75079
04/05/2024, 10:41 PMaverage-finland-92144
04/05/2024, 11:30 PMhundreds-baker-75079
04/09/2024, 11:40 PMExecutionClusterLabel (ecl)
is a MatchingAttribute (ma)
. So during execution, it'd also make sense to specify other ma's such as ExecutionQueue
or PluginOverrides
as well? Would there be a reason to not support them? Imo adding all of them separately seems redundant. We already have a wrapper and we should ideally leverage that functionality. I don't have a lot of experience with a lot of these attributes like ClusterResource
so I'm yet not sure whether they'd seem to make sense on an execution level. I'd love to hear your thoughts.
Update: I was looking at the ExecutionSpec
and just realized we already have QoS
, ClusterAssignment
and now ExecutionClusterLabel
already a part of the struct. I do foresee some other fields to be added as well.hundreds-baker-75079
04/11/2024, 6:06 PMcalm-pilot-2010
05/15/2024, 7:24 PMhundreds-baker-75079
05/15/2024, 7:25 PMhundreds-baker-75079
05/15/2024, 10:49 PM