taskGraph = new TaskGraph(“inference”) .transferToDevice(DataTransferMode.FIRST_EXECUTION, weights) .transferToDevice(DataTransferMode.EVERY_EXECUTION, input) .task(“forward”, Model::forward, weights, input, output) .transferToHost(DataTransferMode.EVERY_EXECUTION, output); 毎回コピー 最初の1度だけコピー アウトプットのコピーは毎回実施 タスクとして実行するメソッド 16