以下行为可能阻碍 Vitis 编译器执行数据流最优化: 单一生产者使用者违例。 绕过任务。 任务间的反馈。 任务的有条件执行。 循环含多个退出条件或者循环内已定义条件。 如果在数据流区域内发生上述任何状况,您可能需要重构代码才能成功实现数据流最优化。