---
title: 系统约束与限制
description: "1. 该文档仅配套TensorFlow 1.15版本使用。"
url: https://www.hiascend.com/document/detail/zh/TensorFlowCommercial/latest/migration/tfmigr1/tfmigr1_000005.html
sourcePath: /source/zh/TensorFlowCommercial/900/migration/tfmigr1/tfmigr1_000005.html
indexId: 7d4238b36c9897c8be3eeda41525147488b440c113ec6c1e86e7fcc914cf30c973
---
# 系统约束与限制

1. 该文档仅配套TensorFlow 1.15版本使用。
2. 当前版本不支持float64、complex64、complex128、DT_VARIANT数据类型。
3. 目前系统支持的数据format主要有NCHW、NHWC、NC、HWCN、CN。
4. 条件分支、循环分支只支持tf.cond、tf.while_loop、tf.case。
5. 多卡训练时，NPURunConfig不支持tf.estimator.RunConfig中的配置参数save_checkpoints_secs。
6. 多卡训练时，不支持仅保存单卡的Summary信息（tf.summary接口）。
7. 针对Atlas 训练系列产品，算子不支持inf/nan输入。
8. 数据预处理约束：当前不支持queue方式读取数据，仅支持dataset和placeholder方式。
9. 如果使用python的多进程包multiprocessing创建多进程，请不要使用fork方法，建议使用forkserver方法。
  因为在Python3.8~Python3.11版本中如果使用fork方法，在创建子进程时可能会复制主进程的锁状态，而在子进程里再触发获取锁时，就会导致死锁，进而导致业务进程卡死。
