nohup: ignoring input
<frozen importlib._bootstrap>:219: RuntimeWarning: scipy._lib.messagestream.MessageStream size changed, may indicate binary incompatibility. Expected 56 from C header, got 64 from PyObject
INFO:root:Using: cuda:1
INFO:root:Using seed 1234.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5114 test_roc: 0.5730 test_ap: 0.6014
INFO:root:Epoch: 0002 test_loss: 1.4925 test_roc: 0.6914 test_ap: 0.7198
INFO:root:Epoch: 0003 test_loss: 1.4802 test_roc: 0.7743 test_ap: 0.7982
INFO:root:Epoch: 0004 test_loss: 1.4716 test_roc: 0.8190 test_ap: 0.8427
INFO:root:Epoch: 0007 test_loss: 1.4639 test_roc: 0.8409 test_ap: 0.8632
INFO:root:Epoch: 0031 test_loss: 1.4400 test_roc: 0.8542 test_ap: 0.8710
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3617 train_roc: 0.9973 train_ap: 0.9978 time: 0.7748s
INFO:root:Epoch: 0050 val_loss: 1.4704 val_roc: 0.5520 val_ap: 0.5130
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.6939 train_roc: 0.1506 train_ap: 0.3381 time: 3.4478s
INFO:root:Epoch: 0100 val_loss: 1.5021 val_roc: 0.6955 val_ap: 0.7669
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.2841 train_roc: 1.0000 train_ap: 1.0000 time: 3.5206s
INFO:root:Epoch: 0150 val_loss: 1.4585 val_roc: 0.5341 val_ap: 0.5226
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.2779 train_roc: 1.0000 train_ap: 1.0000 time: 3.5826s
INFO:root:Epoch: 0200 val_loss: 1.4197 val_roc: 0.6287 val_ap: 0.6289
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.5063 train_roc: 0.9880 train_ap: 0.9930 time: 3.5536s
INFO:root:Epoch: 0250 val_loss: 1.6127 val_roc: 0.0106 val_ap: 0.3100
INFO:root:Epoch: 0277 test_loss: 1.2638 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0278 test_loss: 1.3232 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0279 test_loss: 1.3569 test_roc: 0.9157 test_ap: 0.9311
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3140 train_roc: 1.0000 train_ap: 1.0000 time: 3.5551s
INFO:root:Epoch: 0300 val_loss: 1.6349 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.2214 train_roc: 1.0000 train_ap: 1.0000 time: 0.7861s
INFO:root:Epoch: 0350 val_loss: 1.4581 val_roc: 0.4376 val_ap: 0.4429
INFO:root:Epoch: 0395 test_loss: 1.3782 test_roc: 0.7659 test_ap: 0.8129
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 1.2690 train_roc: 1.0000 train_ap: 1.0000 time: 0.8619s
INFO:root:Epoch: 0400 val_loss: 1.6501 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.2064 train_roc: 1.0000 train_ap: 1.0000 time: 0.8534s
INFO:root:Epoch: 0450 val_loss: 1.3240 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.3282 train_roc: 1.0000 train_ap: 1.0000 time: 0.8610s
INFO:root:Epoch: 0500 val_loss: 1.6378 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 1646.6427s
INFO:root:Val set results: val_loss: 1.2561 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.3782 test_roc: 0.7659 test_ap: 0.8129
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816]
INFO:root:Using: cuda:1
INFO:root:Using seed 1334.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5124 test_roc: 0.6135 test_ap: 0.6651
INFO:root:Epoch: 0002 test_loss: 1.4907 test_roc: 0.7332 test_ap: 0.7665
INFO:root:Epoch: 0003 test_loss: 1.4691 test_roc: 0.8516 test_ap: 0.8659
INFO:root:Epoch: 0004 test_loss: 1.4540 test_roc: 0.9099 test_ap: 0.9177
INFO:root:Epoch: 0005 test_loss: 1.4463 test_roc: 0.9251 test_ap: 0.9316
INFO:root:Epoch: 0030 test_loss: 1.4441 test_roc: 0.8627 test_ap: 0.8740
INFO:root:Epoch: 0032 test_loss: 1.4359 test_roc: 0.8938 test_ap: 0.8993
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3447 train_roc: 0.9999 train_ap: 0.9999 time: 0.8569s
INFO:root:Epoch: 0050 val_loss: 1.4534 val_roc: 0.7505 val_ap: 0.7260
INFO:root:Epoch: 0076 test_loss: 1.3151 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.4093 train_roc: 0.9860 train_ap: 0.9895 time: 0.8593s
INFO:root:Epoch: 0100 val_loss: 1.3930 val_roc: 0.8029 val_ap: 0.8290
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.2801 train_roc: 1.0000 train_ap: 1.0000 time: 0.8705s
INFO:root:Epoch: 0150 val_loss: 1.5470 val_roc: 0.2613 val_ap: 0.3684
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.3458 train_roc: 1.0000 train_ap: 1.0000 time: 0.8617s
INFO:root:Epoch: 0200 val_loss: 1.6173 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.0656 train_roc: 1.0000 train_ap: 1.0000 time: 0.8618s
INFO:root:Epoch: 0250 val_loss: 1.5565 val_roc: 0.0421 val_ap: 0.3133
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.1814 train_roc: 1.0000 train_ap: 1.0000 time: 0.8618s
INFO:root:Epoch: 0300 val_loss: 1.3494 val_roc: 0.9846 val_ap: 0.9867
INFO:root:Epoch: 0300 test_loss: 1.2858 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0314 test_loss: 1.3704 test_roc: 0.8581 test_ap: 0.8890
INFO:root:Epoch: 0315 test_loss: 1.3698 test_roc: 0.8605 test_ap: 0.8906
INFO:root:Epoch: 0316 test_loss: 1.3657 test_roc: 0.8913 test_ap: 0.9146
INFO:root:Epoch: 0317 test_loss: 1.3800 test_roc: 0.7634 test_ap: 0.8147
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.3733 train_roc: 0.9994 train_ap: 0.9995 time: 0.7812s
INFO:root:Epoch: 0350 val_loss: 1.6756 val_roc: 0.0000 val_ap: 0.3088
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 0.9415 train_roc: 1.0000 train_ap: 1.0000 time: 0.8648s
INFO:root:Epoch: 0400 val_loss: 1.7230 val_roc: 0.0000 val_ap: 0.3088
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.5924 train_roc: 0.9730 train_ap: 0.9816 time: 0.8648s
INFO:root:Epoch: 0450 val_loss: 1.5460 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.5490 train_roc: 0.9769 train_ap: 0.9841 time: 0.9208s
INFO:root:Epoch: 0500 val_loss: 1.3783 val_roc: 0.7685 val_ap: 0.8061
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 701.1911s
INFO:root:Val set results: val_loss: 1.3173 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.3800 test_roc: 0.7634 test_ap: 0.8147
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523]
INFO:root:Using: cuda:1
INFO:root:Using seed 1434.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5046 test_roc: 0.6528 test_ap: 0.6880
INFO:root:Epoch: 0002 test_loss: 1.4798 test_roc: 0.7988 test_ap: 0.8195
INFO:root:Epoch: 0003 test_loss: 1.4604 test_roc: 0.9032 test_ap: 0.9124
INFO:root:Epoch: 0005 test_loss: 1.4363 test_roc: 0.9623 test_ap: 0.9652
INFO:root:Epoch: 0014 test_loss: 1.4175 test_roc: 0.9821 test_ap: 0.9831
INFO:root:Epoch: 0025 test_loss: 1.4043 test_roc: 0.9848 test_ap: 0.9856
INFO:root:Epoch: 0027 test_loss: 1.3975 test_roc: 0.9895 test_ap: 0.9898
INFO:root:Epoch: 0030 test_loss: 1.3907 test_roc: 0.9920 test_ap: 0.9923
INFO:root:Epoch: 0032 test_loss: 1.3945 test_roc: 0.9880 test_ap: 0.9886
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.4653 train_roc: 0.9223 train_ap: 0.8858 time: 0.8635s
INFO:root:Epoch: 0050 val_loss: 1.4558 val_roc: 0.5926 val_ap: 0.5712
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.4849 train_roc: 0.9608 train_ap: 0.9674 time: 0.8712s
INFO:root:Epoch: 0100 val_loss: 1.5529 val_roc: 0.1146 val_ap: 0.3254
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.2120 train_roc: 1.0000 train_ap: 1.0000 time: 0.8644s
INFO:root:Epoch: 0150 val_loss: 1.6588 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.5798 train_roc: 0.9696 train_ap: 0.9780 time: 0.8794s
INFO:root:Epoch: 0200 val_loss: 1.6181 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.4725 train_roc: 0.9923 train_ap: 0.9947 time: 0.8699s
INFO:root:Epoch: 0250 val_loss: 1.5792 val_roc: 0.0314 val_ap: 0.3122
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3060 train_roc: 1.0000 train_ap: 1.0000 time: 0.8638s
INFO:root:Epoch: 0300 val_loss: 1.5858 val_roc: 0.0555 val_ap: 0.3153
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.2615 train_roc: 1.0000 train_ap: 1.0000 time: 0.8695s
INFO:root:Epoch: 0350 val_loss: 1.4970 val_roc: 0.0010 val_ap: 0.3087
INFO:root:Epoch: 0360 test_loss: 1.2908 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 0.9578 train_roc: 1.0000 train_ap: 1.0000 time: 0.8593s
INFO:root:Epoch: 0400 val_loss: 1.6446 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.6337 train_roc: 0.9696 train_ap: 0.9782 time: 0.8039s
INFO:root:Epoch: 0450 val_loss: 1.6539 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.4029 train_roc: 0.9981 train_ap: 0.9984 time: 0.8800s
INFO:root:Epoch: 0500 val_loss: 1.6696 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 708.5362s
INFO:root:Val set results: val_loss: 1.3554 val_roc: 0.9534 val_ap: 0.9619
INFO:root:Test set results: test_loss: 1.2908 test_roc: 1.0000 test_ap: 1.0000
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0]
INFO:root:Using: cuda:1
INFO:root:Using seed 1534.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5275 test_roc: 0.5179 test_ap: 0.5406
INFO:root:Epoch: 0002 test_loss: 1.5048 test_roc: 0.6593 test_ap: 0.7017
INFO:root:Epoch: 0003 test_loss: 1.4802 test_roc: 0.8003 test_ap: 0.8257
INFO:root:Epoch: 0004 test_loss: 1.4622 test_roc: 0.8836 test_ap: 0.8974
INFO:root:Epoch: 0008 test_loss: 1.4511 test_roc: 0.9230 test_ap: 0.9332
INFO:root:Epoch: 0018 test_loss: 1.4424 test_roc: 0.9276 test_ap: 0.9356
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.2646 train_roc: 1.0000 train_ap: 1.0000 time: 0.8678s
INFO:root:Epoch: 0050 val_loss: 1.5130 val_roc: 0.3530 val_ap: 0.3964
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.6008 train_roc: 0.9335 train_ap: 0.9437 time: 0.8614s
INFO:root:Epoch: 0100 val_loss: 1.5260 val_roc: 0.2485 val_ap: 0.3624
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.4098 train_roc: 0.9942 train_ap: 0.9957 time: 0.8489s
INFO:root:Epoch: 0150 val_loss: 1.5656 val_roc: 0.2111 val_ap: 0.3528
INFO:root:Epoch: 0197 test_loss: 1.5214 test_roc: 0.2638 test_ap: 0.3639
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.4802 train_roc: 0.9953 train_ap: 0.9963 time: 0.8670s
INFO:root:Epoch: 0200 val_loss: 1.4112 val_roc: 0.6695 val_ap: 0.6930
INFO:root:Epoch: 0204 test_loss: 1.6435 test_roc: 0.0000 test_ap: 0.3078
INFO:root:Epoch: 0210 test_loss: 1.6832 test_roc: 0.0000 test_ap: 0.3078
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.4450 train_roc: 0.9955 train_ap: 0.9964 time: 0.9173s
INFO:root:Epoch: 0250 val_loss: 1.6338 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.2916 train_roc: 1.0000 train_ap: 1.0000 time: 0.8657s
INFO:root:Epoch: 0300 val_loss: 1.5957 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0312 test_loss: 1.3568 test_roc: 0.9353 test_ap: 0.9468
INFO:root:Epoch: 0313 test_loss: 1.3806 test_roc: 0.7918 test_ap: 0.8322
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.0269 train_roc: 1.0000 train_ap: 1.0000 time: 0.8684s
INFO:root:Epoch: 0350 val_loss: 1.5762 val_roc: 0.0386 val_ap: 0.3140
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 1.0412 train_roc: 1.0000 train_ap: 1.0000 time: 0.8541s
INFO:root:Epoch: 0400 val_loss: 1.3032 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.5450 train_roc: 0.9865 train_ap: 0.9900 time: 0.7753s
INFO:root:Epoch: 0450 val_loss: 1.5099 val_roc: 0.0001 val_ap: 0.3087
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.4324 train_roc: 0.9970 train_ap: 0.9976 time: 0.8538s
INFO:root:Epoch: 0500 val_loss: 1.6046 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 702.6717s
INFO:root:Val set results: val_loss: 1.3217 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.3806 test_roc: 0.7918 test_ap: 0.8322
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598]
INFO:root:Using: cuda:1
INFO:root:Using seed 1634.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5351 test_roc: 0.4262 test_ap: 0.4383
INFO:root:Epoch: 0002 test_loss: 1.5216 test_roc: 0.5094 test_ap: 0.5255
INFO:root:Epoch: 0004 test_loss: 1.4890 test_roc: 0.7176 test_ap: 0.7348
INFO:root:Epoch: 0005 test_loss: 1.4834 test_roc: 0.7599 test_ap: 0.7722
INFO:root:Epoch: 0008 test_loss: 1.4765 test_roc: 0.8062 test_ap: 0.8201
INFO:root:Epoch: 0009 test_loss: 1.4688 test_roc: 0.8478 test_ap: 0.8596
INFO:root:Epoch: 0010 test_loss: 1.4636 test_roc: 0.8749 test_ap: 0.8851
INFO:root:Epoch: 0012 test_loss: 1.4638 test_roc: 0.8895 test_ap: 0.8996
INFO:root:Epoch: 0023 test_loss: 1.4369 test_roc: 0.9401 test_ap: 0.9455
INFO:root:Epoch: 0025 test_loss: 1.4352 test_roc: 0.9432 test_ap: 0.9478
INFO:root:Epoch: 0028 test_loss: 1.4285 test_roc: 0.9560 test_ap: 0.9592
INFO:root:Epoch: 0029 test_loss: 1.4261 test_roc: 0.9605 test_ap: 0.9633
INFO:root:Epoch: 0030 test_loss: 1.4226 test_roc: 0.9654 test_ap: 0.9677
INFO:root:Epoch: 0031 test_loss: 1.4218 test_roc: 0.9677 test_ap: 0.9696
INFO:root:Epoch: 0034 test_loss: 1.4018 test_roc: 0.9828 test_ap: 0.9839
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3568 train_roc: 0.9982 train_ap: 0.9984 time: 0.8706s
INFO:root:Epoch: 0050 val_loss: 1.3885 val_roc: 0.9116 val_ap: 0.9189
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.6400 train_roc: 0.3339 train_ap: 0.3880 time: 0.8471s
INFO:root:Epoch: 0100 val_loss: 1.5135 val_roc: 0.4012 val_ap: 0.4215
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.2496 train_roc: 1.0000 train_ap: 1.0000 time: 0.8553s
INFO:root:Epoch: 0150 val_loss: 1.5511 val_roc: 0.2264 val_ap: 0.3558
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.7332 train_roc: 0.1971 train_ap: 0.3481 time: 0.8550s
INFO:root:Epoch: 0200 val_loss: 1.5664 val_roc: 0.1379 val_ap: 0.3308
INFO:root:Epoch: 0214 test_loss: 1.2564 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0215 test_loss: 1.2396 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.3538 train_roc: 1.0000 train_ap: 1.0000 time: 0.8562s
INFO:root:Epoch: 0250 val_loss: 1.6015 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0299 test_loss: 1.2833 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.2800 train_roc: 1.0000 train_ap: 1.0000 time: 0.8472s
INFO:root:Epoch: 0300 val_loss: 1.3467 val_roc: 0.9481 val_ap: 0.9629
INFO:root:Epoch: 0332 test_loss: 1.0893 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.4437 train_roc: 0.9915 train_ap: 0.9933 time: 0.8543s
INFO:root:Epoch: 0350 val_loss: 1.6349 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 1.1633 train_roc: 1.0000 train_ap: 1.0000 time: 0.8493s
INFO:root:Epoch: 0400 val_loss: 1.6714 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.4958 train_roc: 0.9836 train_ap: 0.9880 time: 0.9031s
INFO:root:Epoch: 0450 val_loss: 1.4842 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.4259 train_roc: 0.9923 train_ap: 0.9942 time: 0.8544s
INFO:root:Epoch: 0500 val_loss: 1.7169 val_roc: 0.0000 val_ap: 0.3088
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 697.5741s
INFO:root:Val set results: val_loss: 1.2995 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.0893 test_roc: 1.0000 test_ap: 1.0000
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0]
INFO:root:Using: cuda:1
INFO:root:Using seed 1734.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5095 test_roc: 0.6470 test_ap: 0.6940
INFO:root:Epoch: 0002 test_loss: 1.4860 test_roc: 0.7848 test_ap: 0.8082
INFO:root:Epoch: 0003 test_loss: 1.4662 test_roc: 0.8815 test_ap: 0.8930
INFO:root:Epoch: 0029 test_loss: 1.4074 test_roc: 0.9856 test_ap: 0.9864
INFO:root:Epoch: 0030 test_loss: 1.4026 test_roc: 0.9873 test_ap: 0.9882
INFO:root:Epoch: 0031 test_loss: 1.4032 test_roc: 0.9860 test_ap: 0.9869
INFO:root:Epoch: 0032 test_loss: 1.4003 test_roc: 0.9872 test_ap: 0.9880
INFO:root:Epoch: 0033 test_loss: 1.3906 test_roc: 0.9921 test_ap: 0.9925
INFO:root:Epoch: 0034 test_loss: 1.3849 test_roc: 0.9936 test_ap: 0.9939
INFO:root:Epoch: 0035 test_loss: 1.3799 test_roc: 0.9951 test_ap: 0.9953
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3654 train_roc: 0.9976 train_ap: 0.9981 time: 0.8520s
INFO:root:Epoch: 0050 val_loss: 1.4957 val_roc: 0.4146 val_ap: 0.4260
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.5144 train_roc: 0.9836 train_ap: 0.9878 time: 0.9001s
INFO:root:Epoch: 0100 val_loss: 1.4753 val_roc: 0.6642 val_ap: 0.6565
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.2094 train_roc: 1.0000 train_ap: 1.0000 time: 0.7973s
INFO:root:Epoch: 0150 val_loss: 1.5296 val_roc: 0.2089 val_ap: 0.3486
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.2962 train_roc: 1.0000 train_ap: 1.0000 time: 0.8592s
INFO:root:Epoch: 0200 val_loss: 1.4547 val_roc: 0.3931 val_ap: 0.4125
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.3633 train_roc: 0.9985 train_ap: 0.9987 time: 0.7847s
INFO:root:Epoch: 0250 val_loss: 1.6476 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0290 test_loss: 1.2070 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0291 test_loss: 1.2298 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0295 test_loss: 1.2876 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.2812 train_roc: 1.0000 train_ap: 1.0000 time: 0.8544s
INFO:root:Epoch: 0300 val_loss: 1.3231 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Epoch: 0300 test_loss: 1.2762 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.5696 train_roc: 0.9767 train_ap: 0.9831 time: 0.8268s
INFO:root:Epoch: 0350 val_loss: 1.3467 val_roc: 0.9878 val_ap: 0.9889
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 1.5274 train_roc: 0.9813 train_ap: 0.9863 time: 0.8515s
INFO:root:Epoch: 0400 val_loss: 1.6937 val_roc: 0.0000 val_ap: 0.3088
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.3225 train_roc: 1.0000 train_ap: 1.0000 time: 0.8483s
INFO:root:Epoch: 0450 val_loss: 1.4257 val_roc: 0.2846 val_ap: 0.3741
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.0976 train_roc: 1.0000 train_ap: 1.0000 time: 0.7543s
INFO:root:Epoch: 0500 val_loss: 1.5578 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Early stopping
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 690.2381s
INFO:root:Val set results: val_loss: 1.3231 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.2762 test_roc: 1.0000 test_ap: 1.0000
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0]
INFO:root:Using: cuda:1
INFO:root:Using seed 1834.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5165 test_roc: 0.5979 test_ap: 0.6412
INFO:root:Epoch: 0002 test_loss: 1.4993 test_roc: 0.6881 test_ap: 0.7298
INFO:root:Epoch: 0003 test_loss: 1.4812 test_roc: 0.7871 test_ap: 0.8110
INFO:root:Epoch: 0004 test_loss: 1.4646 test_roc: 0.8600 test_ap: 0.8758
INFO:root:Epoch: 0005 test_loss: 1.4606 test_roc: 0.8877 test_ap: 0.8989
INFO:root:Epoch: 0006 test_loss: 1.4637 test_roc: 0.8841 test_ap: 0.8962
INFO:root:Epoch: 0007 test_loss: 1.4598 test_roc: 0.9005 test_ap: 0.9121
INFO:root:Epoch: 0009 test_loss: 1.4479 test_roc: 0.9177 test_ap: 0.9271
INFO:root:Epoch: 0022 test_loss: 1.4474 test_roc: 0.9001 test_ap: 0.9089
INFO:root:Epoch: 0035 test_loss: 1.4702 test_roc: 0.7855 test_ap: 0.8020
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3587 train_roc: 0.9993 train_ap: 0.9994 time: 0.8230s
INFO:root:Epoch: 0050 val_loss: 1.4939 val_roc: 0.4830 val_ap: 0.4744
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.5263 train_roc: 0.9717 train_ap: 0.9788 time: 0.8454s
INFO:root:Epoch: 0100 val_loss: 1.4493 val_roc: 0.5301 val_ap: 0.4915
INFO:root:Epoch: 0102 test_loss: 1.3314 test_roc: 0.9992 test_ap: 0.9992
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.0962 train_roc: 1.0000 train_ap: 1.0000 time: 0.8574s
INFO:root:Epoch: 0150 val_loss: 1.4627 val_roc: 0.3302 val_ap: 0.3910
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.5558 train_roc: 0.9687 train_ap: 0.9778 time: 0.8409s
INFO:root:Epoch: 0200 val_loss: 1.6407 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.1650 train_roc: 1.0000 train_ap: 1.0000 time: 0.8139s
INFO:root:Epoch: 0250 val_loss: 1.6928 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3077 train_roc: 1.0000 train_ap: 1.0000 time: 0.8557s
INFO:root:Epoch: 0300 val_loss: 1.5796 val_roc: 0.0001 val_ap: 0.3087
INFO:root:Early stopping
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 425.4132s
INFO:root:Val set results: val_loss: 1.3536 val_roc: 0.9580 val_ap: 0.9631
INFO:root:Test set results: test_loss: 1.3314 test_roc: 0.9992 test_ap: 0.9992
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895]
INFO:root:Using: cuda:1
INFO:root:Using seed 1934.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5172 test_roc: 0.5083 test_ap: 0.5292
INFO:root:Epoch: 0002 test_loss: 1.4950 test_roc: 0.6616 test_ap: 0.6965
INFO:root:Epoch: 0003 test_loss: 1.4757 test_roc: 0.7788 test_ap: 0.8034
INFO:root:Epoch: 0004 test_loss: 1.4613 test_roc: 0.8512 test_ap: 0.8656
INFO:root:Epoch: 0005 test_loss: 1.4561 test_roc: 0.8646 test_ap: 0.8770
INFO:root:Epoch: 0012 test_loss: 1.4373 test_roc: 0.9209 test_ap: 0.9293
INFO:root:Epoch: 0024 test_loss: 1.4472 test_roc: 0.8752 test_ap: 0.8870
INFO:root:Epoch: 0028 test_loss: 1.4461 test_roc: 0.8727 test_ap: 0.8831
INFO:root:Epoch: 0029 test_loss: 1.4450 test_roc: 0.8786 test_ap: 0.8881
INFO:root:Epoch: 0030 test_loss: 1.4440 test_roc: 0.8806 test_ap: 0.8896
INFO:root:Epoch: 0031 test_loss: 1.4470 test_roc: 0.8672 test_ap: 0.8752
INFO:root:Epoch: 0032 test_loss: 1.4463 test_roc: 0.8681 test_ap: 0.8772
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3393 train_roc: 0.9998 train_ap: 0.9998 time: 1.0240s
INFO:root:Epoch: 0050 val_loss: 1.4331 val_roc: 0.7755 val_ap: 0.7497
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.5516 train_roc: 0.9542 train_ap: 0.9649 time: 0.8466s
INFO:root:Epoch: 0100 val_loss: 1.5326 val_roc: 0.2427 val_ap: 0.3602
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.1821 train_roc: 1.0000 train_ap: 1.0000 time: 0.8652s
INFO:root:Epoch: 0150 val_loss: 1.5772 val_roc: 0.0291 val_ap: 0.3111
INFO:root:Epoch: 0185 test_loss: 1.2381 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.7679 train_roc: 0.1275 train_ap: 0.3330 time: 0.8561s
INFO:root:Epoch: 0200 val_loss: 1.5623 val_roc: 0.2274 val_ap: 0.3583
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.0199 train_roc: 1.0000 train_ap: 1.0000 time: 0.8490s
INFO:root:Epoch: 0250 val_loss: 1.6803 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3474 train_roc: 0.9983 train_ap: 0.9986 time: 0.8524s
INFO:root:Epoch: 0300 val_loss: 1.6643 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 0.9896 train_roc: 1.0000 train_ap: 1.0000 time: 0.9003s
INFO:root:Epoch: 0350 val_loss: 1.5899 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Early stopping
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 538.1823s
INFO:root:Val set results: val_loss: 1.3537 val_roc: 0.9187 val_ap: 0.9350
INFO:root:Test set results: test_loss: 1.2381 test_roc: 1.0000 test_ap: 1.0000
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895, 1.0]
INFO:root:Using: cuda:1
INFO:root:Using seed 2034.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5113 test_roc: 0.6049 test_ap: 0.6538
INFO:root:Epoch: 0002 test_loss: 1.4929 test_roc: 0.7101 test_ap: 0.7455
INFO:root:Epoch: 0003 test_loss: 1.4771 test_roc: 0.8040 test_ap: 0.8254
INFO:root:Epoch: 0004 test_loss: 1.4670 test_roc: 0.8594 test_ap: 0.8736
INFO:root:Epoch: 0007 test_loss: 1.4595 test_roc: 0.8808 test_ap: 0.8956
INFO:root:Epoch: 0011 test_loss: 1.4522 test_roc: 0.8942 test_ap: 0.9072
INFO:root:Epoch: 0014 test_loss: 1.4379 test_roc: 0.9423 test_ap: 0.9488
INFO:root:Epoch: 0015 test_loss: 1.4371 test_roc: 0.9465 test_ap: 0.9524
INFO:root:Epoch: 0019 test_loss: 1.4595 test_roc: 0.8532 test_ap: 0.8687
INFO:root:Epoch: 0029 test_loss: 1.4567 test_roc: 0.8396 test_ap: 0.8525
INFO:root:Epoch: 0031 test_loss: 1.4531 test_roc: 0.8501 test_ap: 0.8622
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.3779 train_roc: 0.9979 train_ap: 0.9983 time: 0.8557s
INFO:root:Epoch: 0050 val_loss: 1.4542 val_roc: 0.7413 val_ap: 0.7082
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.5846 train_roc: 0.9114 train_ap: 0.9061 time: 0.8483s
INFO:root:Epoch: 0100 val_loss: 1.4903 val_roc: 0.5147 val_ap: 0.4836
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.1848 train_roc: 1.0000 train_ap: 1.0000 time: 0.9158s
INFO:root:Epoch: 0150 val_loss: 1.5178 val_roc: 0.4198 val_ap: 0.4249
INFO:root:Epoch: 0161 test_loss: 1.2489 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0165 test_loss: 1.2539 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0166 test_loss: 1.2455 test_roc: 1.0000 test_ap: 1.0000
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.6537 train_roc: 0.9293 train_ap: 0.9445 time: 0.9836s
INFO:root:Epoch: 0200 val_loss: 1.5791 val_roc: 0.0416 val_ap: 0.3132
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.1664 train_roc: 1.0000 train_ap: 1.0000 time: 0.8513s
INFO:root:Epoch: 0250 val_loss: 1.3292 val_roc: 0.9982 val_ap: 0.9982
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3212 train_roc: 1.0000 train_ap: 1.0000 time: 0.8780s
INFO:root:Epoch: 0300 val_loss: 1.6397 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 1.3016 train_roc: 1.0000 train_ap: 1.0000 time: 0.8608s
INFO:root:Epoch: 0350 val_loss: 1.5914 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Early stopping
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 508.8710s
INFO:root:Val set results: val_loss: 1.2666 val_roc: 1.0000 val_ap: 1.0000
INFO:root:Test set results: test_loss: 1.2455 test_roc: 1.0000 test_ap: 1.0000
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895, 1.0, 1.0]
INFO:root:Using: cuda:1
INFO:root:Using seed 2134.
INFO:root:LPModel(
  (encoder): GeoGCN(
    (linearlayer1): Linear(in_features=11, out_features=64, bias=True)
    (layers): Sequential(
      (0): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (1): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
      (2): GeoGraphConvolution(
        (agg): GeoAgg(
          (linearlayer): Linear(in_features=64, out_features=64, bias=True)
          (odefunc): Hamilton_V6(
            (g): myLinear(
              (linear1): Linear(in_features=64, out_features=128, bias=True)
              (linear2): Linear(in_features=128, out_features=64, bias=True)
              (act2): Sigmoid()
            )
            (augment_f): augment_f(
              (linear11): Linear(in_features=64, out_features=128, bias=True)
              (linear22): Linear(in_features=128, out_features=64, bias=True)
            )
          )
          (odeblock_exp): ODEBlock(
            (odefunc): Hamilton_V6(
              (g): myLinear(
                (linear1): Linear(in_features=64, out_features=128, bias=True)
                (linear2): Linear(in_features=128, out_features=64, bias=True)
                (act2): Sigmoid()
              )
              (augment_f): augment_f(
                (linear11): Linear(in_features=64, out_features=128, bias=True)
                (linear22): Linear(in_features=128, out_features=64, bias=True)
              )
            )
          )
        )
        (hyp_act): GeoAct()
      )
    )
  )
  (dc): FermiDiracDecoder()
  (pred): MLPPredictor(
    (W1): Linear(in_features=128, out_features=64, bias=True)
    (W2): Linear(in_features=64, out_features=1, bias=True)
  )
  (w_e): Linear(in_features=64, out_features=1, bias=False)
  (w_h): Linear(in_features=64, out_features=1, bias=False)
)
INFO:root:Total number of parameters: 4837249
INFO:root:Epoch: 0001 test_loss: 1.5138 test_roc: 0.6161 test_ap: 0.6600
INFO:root:Epoch: 0002 test_loss: 1.4917 test_roc: 0.7496 test_ap: 0.7789
INFO:root:Epoch: 0003 test_loss: 1.4704 test_roc: 0.8706 test_ap: 0.8848
INFO:root:Epoch: 0005 test_loss: 1.4557 test_roc: 0.9160 test_ap: 0.9275
INFO:root:Epoch: 0006 test_loss: 1.4557 test_roc: 0.9157 test_ap: 0.9273
INFO:root:Epoch: 0022 test_loss: 1.4248 test_roc: 0.9663 test_ap: 0.9683
INFO:root:Epoch: 0023 test_loss: 1.4297 test_roc: 0.9636 test_ap: 0.9653
INFO:root:Epoch: 0025 test_loss: 1.4336 test_roc: 0.9568 test_ap: 0.9582
INFO:root:Epoch: 0026 test_loss: 1.4357 test_roc: 0.9525 test_ap: 0.9534
INFO:root:Epoch: 0027 test_loss: 1.4379 test_roc: 0.9462 test_ap: 0.9472
INFO:root:Epoch: 0028 test_loss: 1.4404 test_roc: 0.9392 test_ap: 0.9404
INFO:root:Epoch: 0029 test_loss: 1.4480 test_roc: 0.9186 test_ap: 0.9214
INFO:root:Epoch: 0030 test_loss: 1.4521 test_roc: 0.9045 test_ap: 0.9086
INFO:root:Epoch: 0050 lr: 0.001 train_loss: 1.2596 train_roc: 1.0000 train_ap: 1.0000 time: 0.8704s
INFO:root:Epoch: 0050 val_loss: 1.4670 val_roc: 0.5656 val_ap: 0.5374
INFO:root:Epoch: 0100 lr: 0.001 train_loss: 1.4721 train_roc: 0.9861 train_ap: 0.9898 time: 0.8515s
INFO:root:Epoch: 0100 val_loss: 1.5317 val_roc: 0.1130 val_ap: 0.3255
INFO:root:Epoch: 0150 lr: 0.001 train_loss: 1.1300 train_roc: 1.0000 train_ap: 1.0000 time: 0.8347s
INFO:root:Epoch: 0150 val_loss: 1.6116 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0200 lr: 0.001 train_loss: 1.6374 train_roc: 0.9400 train_ap: 0.9536 time: 0.7934s
INFO:root:Epoch: 0200 val_loss: 1.6165 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0250 lr: 0.001 train_loss: 1.1070 train_roc: 1.0000 train_ap: 1.0000 time: 0.8697s
INFO:root:Epoch: 0250 val_loss: 1.7501 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0300 lr: 0.001 train_loss: 1.3012 train_roc: 1.0000 train_ap: 1.0000 time: 0.8732s
INFO:root:Epoch: 0300 val_loss: 1.6708 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0350 lr: 0.001 train_loss: 0.9427 train_roc: 1.0000 train_ap: 1.0000 time: 0.8990s
INFO:root:Epoch: 0350 val_loss: 1.6452 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0400 lr: 0.001 train_loss: 1.2975 train_roc: 1.0000 train_ap: 1.0000 time: 0.7514s
INFO:root:Epoch: 0400 val_loss: 1.6540 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0450 lr: 0.001 train_loss: 1.4580 train_roc: 0.9906 train_ap: 0.9929 time: 0.8265s
INFO:root:Epoch: 0450 val_loss: 1.6329 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Epoch: 0500 lr: 0.0005 train_loss: 1.4482 train_roc: 0.9975 train_ap: 0.9980 time: 0.8371s
INFO:root:Epoch: 0500 val_loss: 1.6669 val_roc: 0.0000 val_ap: 0.3087
INFO:root:Optimization Finished!
INFO:root:Total time elapsed: 692.6183s
INFO:root:Val set results: val_loss: 1.3822 val_roc: 0.9858 val_ap: 0.9854
INFO:root:Test set results: test_loss: 1.4521 test_roc: 0.9045 test_ap: 0.9086
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895, 1.0, 1.0, 0.9045310645033637]
INFO:root:********************************************************************************
INFO:root:test_acc_roc: 
INFO:root:[0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895, 1.0, 1.0, 0.9045310645033637]
INFO:root:test_acc_ap
INFO:root:[0.8128732623060335, 0.8146926885972016, 1.0, 0.8322201417677766, 1.0, 1.0, 0.9991931334484085, 1.0, 1.0, 0.9086136515630382]
INFO:root:Mean of test_acc_roc: 
INFO:root:0.9224828989767653
INFO:root:Std of test_acc_roc: 
INFO:root:0.10705534963546455
INFO:root:Mean of test_acc_ap: 
INFO:root:0.9367592877682458
INFO:root:Std of test_acc_ap: 
INFO:root:0.08554630671047485
test_acc_roc:  [0.7659138447622816, 0.7633981570467523, 1.0, 0.7918056419243598, 1.0, 1.0, 0.999180281530895, 1.0, 1.0, 0.9045310645033637]
test_acc_roc mean:  0.9224828989767653
test_acc_roc var:  0.10705534963546455
Namespace(act='relu', alpha=0.2, bias=0, c=1.0, cuda=1, dataset='disease_lp', device='cuda:1', dim=64, double_precision='0', dropout=0.2, epochs=500, eval_freq=1, feat_dim=11, gamma=0.5, grad_clip=None, kdim=8, local_agg=0, log_freq=50, logmethods='ode', lr=0.001, lr_reduce_freq=500, manifold='Freemanifold', min_epochs=300, model='GeoGCN', momentum=0.999, n_heads=4, n_nodes=2665, nb_edges=2265, nb_false_edges=3550180, normalize_adj=1, normalize_feats=1, num_layers=3, odemap='h6extend', optimizer='Adam', patience=200, pos_weight=0, pretrained_embeddings=None, print_epoch=True, r=2.0, save=0, save_dir='./experiment3', seed=2234, split_seed=1234, sweep_c=0, t=1.0, task='lp', test_prop=0.1, use_att=0, use_feats=1, val_prop=0.05, weight_decay=0.001)
