W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
tf.variable_axis_size_partitioner(
max_shard_bytes,
axis=0,
bytes_per_string_element=16,
max_shards=None
)
定義在:tensorflow/python/ops/partitioned_variables.py.
請參閱指南:變量>切分變量分區(qū)
獲取 VariableScope 的分區(qū)以將分片保留在 max_shard_bytes.
此分區(qū)程序?qū)⒀刂粋€軸對 Variable 進行分片,嘗試將最大分片大小保持在 max_shard_bytes.實際上,當僅沿著一個軸進行分片時,這并非總是可行的.發(fā)生這種情況時,該軸盡可能切分更多(即,每個維度都成為一個單獨的分片).
如果分區(qū)程序達到 max_shards 限制,則每個分片最終可能大于 max_shard_bytes.默認情況下,max_shards 等于 None,并且不限制碎片的數(shù)量.
一個 max_shard_bytes 合理的值是 (64 << 20) - 1,或大約 64MB,保持低于 protobuf 字節(jié)限制.
函數(shù)參數(shù):
函數(shù)返回值:
分區(qū)函數(shù)可用作 variable_scope、get_variable 和 get_partitioned_variable_list 的 partitioner 參數(shù).
可能引發(fā)的異常:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: