gpt4 book ai didi

tensorflow-federated - 有没有办法转换联合值?

转载 作者:行者123 更新时间:2023-12-04 09:35:45 25 4
gpt4 key购买 nike

如果我有联合值,请说 {int32}@CLIENTS我想转换到 {float32}@CLIENTS是否有捷径可寻?谢谢!

最佳答案

张量操作通常需要发生在装饰有 tff.tf_computation 的函数内部。 .由于提到的类型有展示位置( @CLIENTS ),这可能在 tff.federated_computation 内装饰函数,因此需要使用 tff.federated_map 调用转换方法.
像这样的东西:

@tff.tf_computation
def cast_to_float(x):
return tf.cast(x, tf.float32)

@tff.federated_computation(tff.FederatedType(int32, tff.CLIENTS))
def my_func(a):
a_float = tff.federated_map(cast_to_float, a)
return a_float

print(my_func.type_signature)

>>> ({int32}@CLIENTS -> {float32}@CLIENTS)

关于tensorflow-federated - 有没有办法转换联合值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62598087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com