Skip to content

oryondark/CloudAug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Memcached strategy with Serverless Computing

AWS Cloud Environment

  1. AWS Elasticache(Memcached) in VPC Network
  2. EC2 g3s.xlarge can connect to Memcached on VPC
  3. AWS Lambda

Frameworks & Library

  1. Tensorflow 1.14 gpu
  2. pymemcache for access memcached
  3. numpy, tensorboard(for visualization)
  4. threading

Usage

train_test.py

# WideResNet
model = ResNet(input_shape=(32,32,3), depth=28, factor=10, num_classes=10)

# AutoAugment and Caching
Train_HOST = 'Train_dataset_elasticache_address:11211'
#invocate AWS Lambda
data_num = do_augmentation(Train_HOST, True, 'augment_AWSlambda_name') # store for your train data set.

#make Generator
train_gen = PluckCache(batch_size, Train_HOST, num_class=10)

#start train
model.fit_generator(train_gen)

Contributor

Hyunjune Kim. - email is '4u_olion@naver.com'
Kyungyong Lee. - my professor is him, an assistant professor in Kookmin University.

About

Data augmentation uses AWS Lambda, and then cache to AWS Elasticache

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages