upload_ops.py 882 B

123456789101112131415161718192021222324
  1. import sys
  2. sys.path.append("../wrappers")
  3. from wrappers import modelverse as mv
  4. def upload_evolution_ops():
  5. # delete ops before upload
  6. try:
  7. mv.model_delete("graph_ops")
  8. except mv.UnknownLocation:
  9. pass
  10. # delete node
  11. mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/del_node")
  12. # retype node
  13. mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/retype_node")
  14. # add node
  15. mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/add_node")
  16. # add edge
  17. mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/add_edge")
  18. # del edge
  19. mv.transformation_add_MANUAL({"gm":"formalisms/graphMM"}, {"gm":"formalisms/graphMM"}, "graph_ops/del_edge")