https://mp.weixin.qq.com/s/eOgNLi_MJ8HJOpepGaaW8Q 简单介绍BaseNode的实现. 1. You cannot create a node outside a LazyModule LazyModule.scope在LazyModule对象中定义: 在LazyModule类中赋值: 那么这里的“outside a LazyModule”中的LazyModule指的应该是LazyModule类,而…
https://mp.weixin.qq.com/s/9PEEpe1pkQDN9RWpOGSUCQ 介绍DUEB参数模型的设计,不包含实现(实现对设计做了简化). 1. DUEB diplomacy的DUEB参数模型包含了4组参数,分别是: a. DI/DO b. UI/UO c. EI/EO d. BI/BO 每一个参数类型的定义如下: 参数模型图如下: 下面主要以DI/DO为例,来做解释. 2. the node DI = Downward…
https://mp.weixin.qq.com/s/cTRxXwWNEeb4-XX_t4bRcg 讨论模块结构信息的来源及使用方式. 1. diplomacy diplomacy:外交,谈判的意思.主要用于模块之间的协商参数. 基本思想是首先把模块结构(module hierarchy)抽象为DAG: a. 把模块抽象为点(Node),把模块之间的连接抽象为边(Edge); b. 边是有方向的,上游节点为SourceNode,下游节点为SinkNode: c. N…