3
Eg^ @ s d dl mZmZ d dlmZmZ d dlmZ d dlmZ d dl m
Z
dd ZG dd d ejZ
G d
d dejZG dd
d
eZdd Zdd ZG dd dejZG dd deZdd ZG dd deZG dd dejZG dd deZdS ) )corecontext)Fieldfrom_blob_list)defaultdict)copy) viewitemsc C s. | d kr|S |d kr| S t | }|j| |S )N)r update)abc r
>/usr/local/lib64/python3.6/site-packages/caffe2/python/task.py_merge_node_kwargs s
r c @ s8 e Zd ZdZdd Zdd Zdd Zdd Zd
d ZdS )
Clusterz
Context that keeps track of all the node names used.
Users shouldn't have to use them directly, since a Cluster is automatically
generated at the first usage of 'Node'.
c C s g | _ i | _d S )N)_nodes_node_kwargs)selfr
r
r __init__ s zCluster.__init__c C sF t || jkr| jjt | t|j | jjt || jt |<