b87368e1e7fd832b505db9cc08015ac7af8f95de,VAE/main.py,,train,#Any#,94
 
Before Change
    if cuda:
        batch_data_t = batch_data_t.cuda()
    batch_data = Variable(batch_data_t, requires_grad=False)
    for i in range(0, training_data.size(0), BATCH_SIZE):
        optimizer.zero_grad()
        batch_data.data[:] = training_data[i:i + BATCH_SIZE]
        recon_batch_data, mu, logvar = model(batch_data)
        loss = loss_function(recon_batch_data, batch_data, mu, logvar)
        loss.backward()
        loss = loss.data[0]
        optimizer.step()
        if i % 10 == 0:
            print("Epoch: {} [{}/{} ({:.0f}%)]\tLoss: {:.4f}".format(
                epoch,
                i + BATCH_SIZE, training_data.size(0),
                float(i + BATCH_SIZE) / training_data.size(0) * 100,
                loss / BATCH_SIZE))
def test(epoch):
    test_loss = 0
    batch_data_t = torch.FloatTensor(TEST_BATCH_SIZE, 784)
    if cuda:
After Change
        recon_batch, mu, logvar = model(batch)
        loss = loss_function(recon_batch, batch, mu, logvar)
        loss.backward()
        train_loss += loss
        optimizer.step()
    print("====> Epoch: {} Loss: {:.4f}".format(
          epoch,
          train_loss.data[0] / training_data.size(0)))
def test(epoch):

In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 4
Instances
 Project Name: OpenNMT/OpenNMT-py
 Commit Name: b87368e1e7fd832b505db9cc08015ac7af8f95de
 Time: 2016-12-23
 Author: jvanamersfoort@twitter.com
 File Name: VAE/main.py
 Class Name: 
 Method Name: train
 Project Name: ray-project/ray
 Commit Name: f31ee84bfdc6dc2325c8890412a965e509074d0a
 Time: 2020-09-05
 Author: wlx65005@gmail.com
 File Name: streaming/python/runtime/transfer.py
 Class Name: DataReader
 Method Name: __init__
 Project Name: ray-project/ray
 Commit Name: 1b1466748f1db72835a594d73d502e9787e080a9
 Time: 2020-09-04
 Author: wlx65005@gmail.com
 File Name: streaming/python/runtime/transfer.py
 Class Name: DataReader
 Method Name: __init__