mindflow.geometry.SamplingConfig
- class mindflow.geometry.SamplingConfig(part_sampling_dict)[源代码]
全局采样配置定义。
- 参数:
part_sampling_dict (dict) - 采样配置。
- 异常:
TypeError - 如果 part_sampling_dict 不是dict。
KeyError - 如果 geom_type 不是
"domain"
、"BC"
、"IC"
或"time"
。TypeError - 如果"config"不是PartSamplingConfig对象。
ValueError - 如果 part_sampling_dict 中的 domain.size 既不是list也不是tuple。
ValueError - 如果 part_sampling_dict 中的 ic.size 既不是list也不是tuple。
ValueError - 如果 part_sampling_dict 中的 time.size 既不是list也不是tuple。
- 支持平台:
Ascend
GPU
样例:
>>> from mindflow.geometry import SamplingConfig, PartSamplingConfig >>> part_sampling_config_dict = {"domain" : PartSamplingConfig([100, 100], False, True), ... "BC" : PartSamplingConfig(100, True, "uniform", True, True)} >>> sampling_config = SamplingConfig(part_sampling_config_dict)