Module vipy.data.pip
Expand source code Browse git
import os
import vipy
class PIP_175k(vipy.dataset.Dataset):
"""https://visym.github.io/collector/pip_175k/"""
URL = 'https://dl.dropboxusercontent.com/s/aqafx0t3k7691gc/pip_175k.tar.gz'
MD5 = '2d8dce694e8a6056023c5232975297d9'
def __init__(self, datadir):
jsonfile = os.path.join(datadir, 'pip_175k', 'pip_175k.json')
if not os.path.exists(jsonfile):
if vipy.util.isinstalled('wget'):
os.system('wget --no-check-certificate --continue --tries=32 -O %s %s ' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), PIP_175k.URL)) # server fails many times, need smart continue
else:
vipy.downloader.download_and_unpack(PIP_175k.URL, datadir, md5=PIP_370k_stabilized.MD5) # downloader fails many times ...
if vipy.util.isinstalled('tar'):
vipy.globals.log.info('extracting %s -> %s' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir))
os.system('tar zxf %s --directory %s' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir))
else:
vipy.downloader.unpack(os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir)
super().__init__(vipy.load(jsonfile), id='pip_175k')
class PIP_370k_stabilized(vipy.dataset.Dataset):
"""https://visym.github.io/collector/pip_370k_stabilized/"""
URL = 'https://dl.dropboxusercontent.com/s/fai9ontpmx4xv9i/pip_370k.tar.gz'
MD5 = '2cf844fbc78fde1c125aa250e99db19f'
def __init__(self, datadir):
jsonfile = os.path.join(datadir, 'pip_370k', 'pip_370k.json')
if not os.path.exists(jsonfile):
if vipy.util.isinstalled('wget'):
os.system('wget --no-check-certificate --continue --tries=32 -O %s %s ' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), PIP_370k_stabilized.URL)) # server fails many times, need smart continue
else:
vipy.downloader.download_and_unpack(PIP_370k_stabilized.URL, datadir, md5=PIP_370k_stabilized.MD5) # downloader fails many times ...
if vipy.util.isinstalled('tar'):
vipy.globals.log.info('extracting %s -> %s' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir))
os.system('tar zxf %s --directory %s' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir))
else:
vipy.downloader.unpack(os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir)
super().__init__(vipy.load(jsonfile), id='pip_370k')
Classes
class PIP_175k (datadir)
-
Expand source code Browse git
class PIP_175k(vipy.dataset.Dataset): """https://visym.github.io/collector/pip_175k/""" URL = 'https://dl.dropboxusercontent.com/s/aqafx0t3k7691gc/pip_175k.tar.gz' MD5 = '2d8dce694e8a6056023c5232975297d9' def __init__(self, datadir): jsonfile = os.path.join(datadir, 'pip_175k', 'pip_175k.json') if not os.path.exists(jsonfile): if vipy.util.isinstalled('wget'): os.system('wget --no-check-certificate --continue --tries=32 -O %s %s ' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), PIP_175k.URL)) # server fails many times, need smart continue else: vipy.downloader.download_and_unpack(PIP_175k.URL, datadir, md5=PIP_370k_stabilized.MD5) # downloader fails many times ... if vipy.util.isinstalled('tar'): vipy.globals.log.info('extracting %s -> %s' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir)) os.system('tar zxf %s --directory %s' % (os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir)) else: vipy.downloader.unpack(os.path.join(datadir, vipy.util.filetail(PIP_175k.URL)), datadir) super().__init__(vipy.load(jsonfile), id='pip_175k')
Ancestors
Class variables
var MD5
-
The type of the None singleton.
var URL
-
The type of the None singleton.
Inherited members
Dataset
:balanced
batch
chunk
chunks
clone
count
even_split
filter
frequency
from_directory
from_image_urls
groupby
id
identity_shuffler
index
inverse_frequency
list
load
localmap
map
minibatch
partition
pipeline
raw
repeat
sample
set
shift
shuffle
slice
sort
split
streaming_map
streaming_shuffler
take
take_fraction
takeby
takelist
takeone
truncate
tuple
uniform_shuffler
zip
class PIP_370k_stabilized (datadir)
-
Expand source code Browse git
class PIP_370k_stabilized(vipy.dataset.Dataset): """https://visym.github.io/collector/pip_370k_stabilized/""" URL = 'https://dl.dropboxusercontent.com/s/fai9ontpmx4xv9i/pip_370k.tar.gz' MD5 = '2cf844fbc78fde1c125aa250e99db19f' def __init__(self, datadir): jsonfile = os.path.join(datadir, 'pip_370k', 'pip_370k.json') if not os.path.exists(jsonfile): if vipy.util.isinstalled('wget'): os.system('wget --no-check-certificate --continue --tries=32 -O %s %s ' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), PIP_370k_stabilized.URL)) # server fails many times, need smart continue else: vipy.downloader.download_and_unpack(PIP_370k_stabilized.URL, datadir, md5=PIP_370k_stabilized.MD5) # downloader fails many times ... if vipy.util.isinstalled('tar'): vipy.globals.log.info('extracting %s -> %s' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir)) os.system('tar zxf %s --directory %s' % (os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir)) else: vipy.downloader.unpack(os.path.join(datadir, vipy.util.filetail(PIP_370k_stabilized.URL)), datadir) super().__init__(vipy.load(jsonfile), id='pip_370k')
Ancestors
Class variables
var MD5
-
The type of the None singleton.
var URL
-
The type of the None singleton.
Inherited members
Dataset
:balanced
batch
chunk
chunks
clone
count
even_split
filter
frequency
from_directory
from_image_urls
groupby
id
identity_shuffler
index
inverse_frequency
list
load
localmap
map
minibatch
partition
pipeline
raw
repeat
sample
set
shift
shuffle
slice
sort
split
streaming_map
streaming_shuffler
take
take_fraction
takeby
takelist
takeone
truncate
tuple
uniform_shuffler
zip