__init__.py 864 Bytes
Newer Older
1
2
3
4
from torchvision import models
from torchvision import datasets
from torchvision import transforms
from torchvision import utils
5

Sasank Chilamkurthy's avatar
Sasank Chilamkurthy committed
6
__version__ = '0.1.9'
7
8
9
10
11
12
13
14
15

_image_backend = 'PIL'


def set_image_backend(backend):
    """
    Specifies the package used to load images.

    Args:
16
17
18
        backend (string): Name of the image backend. one of {'PIL', 'accimage'}.
            The :mod:`accimage` package uses the Intel IPP library. It is
            generally faster than PIL, but does not support as many operations.
19
20
21
22
23
24
25
26
27
28
29
30
31
    """
    global _image_backend
    if backend not in ['PIL', 'accimage']:
        raise ValueError("Invalid backend '{}'. Options are 'PIL' and 'accimage'"
                         .format(backend))
    _image_backend = backend


def get_image_backend():
    """
    Gets the name of the package used to load images
    """
    return _image_backend