(target, dev)
| 55 | |
| 56 | @tvm.testing.parametrize_targets("llvm") |
| 57 | def test_execute(target, dev): |
| 58 | backbone = _get_backbone() |
| 59 | pred_sinfo = relax.TensorStructInfo((1, 5), "float32") |
| 60 | |
| 61 | setup_trainer = SetupTrainer( |
| 62 | MSELoss(reduction="sum"), |
| 63 | Adam(0.01), |
| 64 | [pred_sinfo, pred_sinfo], |
| 65 | ) |
| 66 | |
| 67 | train_mod = setup_trainer(backbone) |
| 68 | ex = tvm.compile(train_mod, target) |
| 69 | vm = relax.VirtualMachine(ex, dev) |
| 70 | |
| 71 | trainer = Trainer(train_mod, vm, dev, False) |
| 72 | trainer.zero_init_params() |
| 73 | trainer.xaiver_uniform_init_params() |
| 74 | |
| 75 | dataset = _make_dataset() |
| 76 | trainer.predict(dataset[0][0]) |
| 77 | trainer.update(dataset[0][0], dataset[0][1]) |
| 78 | |
| 79 | |
| 80 | @tvm.testing.parametrize_targets("llvm") |
nothing calls this directly
no test coverage detected
searching dependent graphs…