tests/testthat/test-cityscapes-pix2pix.R

test_that("cityscapes_pix2pix works", {

  root <- tempfile()

  train <- cityscapes_pix2pix_dataset(
    root = root,
    download = TRUE,
    transform = torchvision::transform_to_tensor,
    target_transform = torchvision::transform_to_tensor
  )

  valid <- cityscapes_pix2pix_dataset(
    root = root,
    split = "valid",
    download = FALSE,
    transform = torchvision::transform_to_tensor,
    target_transform = torchvision::transform_to_tensor
  )

  expect_tensor_shape(train[1][[1]], c(3, 256, 256))
  expect_tensor_shape(train[1][[2]], c(3, 256, 256))

  expect_tensor_shape(valid[1][[1]], c(3, 256, 256))
  expect_tensor_shape(valid[1][[2]], c(3, 256, 256))
})

Try the torchdatasets package in your browser

Any scripts or data that you put into this service are public.

torchdatasets documentation built on Feb. 16, 2023, 9:23 p.m.