All Projects → floydhub → Dockerfiles

floydhub / Dockerfiles

Licence: apache-2.0
Deep Learning Dockerfiles

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dockerfiles

Deep Dream In Pytorch
Pytorch implementation of the DeepDream computer vision algorithm
Stars: ✭ 90 (-40%)
Mutual labels:  torch
Laia
Laia: A deep learning toolkit for HTR based on Torch
Stars: ✭ 109 (-27.33%)
Mutual labels:  torch
Torchsample
High-Level Training, Data Augmentation, and Utilities for Pytorch
Stars: ✭ 1,731 (+1054%)
Mutual labels:  torch
Grad Cam
🌈 📷 Gradient-weighted Class Activation Mapping (Grad-CAM) Demo
Stars: ✭ 91 (-39.33%)
Mutual labels:  torch
Torchelie
Torchélie is a set of utility functions, layers, losses, models, trainers and other things for PyTorch.
Stars: ✭ 98 (-34.67%)
Mutual labels:  torch
Ti Pooling
TI-pooling: transformation-invariant pooling for feature learning in Convolutional Neural Networks
Stars: ✭ 119 (-20.67%)
Mutual labels:  torch
Torch Srgan
torch implementation of srgan
Stars: ✭ 76 (-49.33%)
Mutual labels:  torch
Samplernn torch
Torch implementation of SampleRNN: An Unconditional End-to-End Neural Audio Generation Model
Stars: ✭ 146 (-2.67%)
Mutual labels:  torch
Pytorch gbw lm
PyTorch Language Model for 1-Billion Word (LM1B / GBW) Dataset
Stars: ✭ 101 (-32.67%)
Mutual labels:  torch
Neural Style Audio Torch
Torch implementation for audio neural style.
Stars: ✭ 130 (-13.33%)
Mutual labels:  torch
Tf texture net
TensorFlow implementation of DmitryUlyanov/texture_nets
Stars: ✭ 96 (-36%)
Mutual labels:  torch
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (-35.33%)
Mutual labels:  torch
Cyclegan
Software that can generate photos from paintings, turn horses into zebras, perform style transfer, and more.
Stars: ✭ 10,933 (+7188.67%)
Mutual labels:  torch
Beauty.torch
Understanding facial beauty with deep learning.
Stars: ✭ 90 (-40%)
Mutual labels:  torch
Prediction Flow
Deep-Learning based CTR models implemented by PyTorch
Stars: ✭ 138 (-8%)
Mutual labels:  torch
Pytorch Containers
Torch Containers simplified in PyTorch
Stars: ✭ 85 (-43.33%)
Mutual labels:  torch
Deepnudecli
DeepNude Command Line Version With Watermark Removed
Stars: ✭ 112 (-25.33%)
Mutual labels:  torch
Skip Thoughts.torch
Porting of Skip-Thoughts pretrained models from Theano to PyTorch & Torch7
Stars: ✭ 146 (-2.67%)
Mutual labels:  torch
Synthesize3dviadepthorsil
[CVPR 2017] Generation and reconstruction of 3D shapes via modeling multi-view depth maps or silhouettes
Stars: ✭ 141 (-6%)
Mutual labels:  torch
Ganspapercollection
Stars: ✭ 130 (-13.33%)
Mutual labels:  torch

Dockerfiles

Collection of Dockerfiles useful for NLP and Deep Learning. To download the docker images visit: floydhub's Docker Hub.

How to update framework

  1. Dockerfiles are generated using two inputs: matrix.yml and jinja template file inside ./dl/FRAMEWORK directory. matrix.yml provides variable values for jinja template files.
  • The $render list in matrix.yml controls what version of the framework to render.
  • For each version config in matrix.yml, any key starts with _ are global keys, which will get automatically injected into each variant config for that version.
  1. Most of the cases, you only need to update ./dl/FRAMEWORK/matrix.yml to generate a set of dockerfiles for a new version of a framework. If not, you will need to update the jinja file to account for build step changes.

  2. Install floydker: cd floydker && pipenv shell && pipenv install.

  3. Render dockerfiles: cd .. && floydker render ..

  4. Commit new docker images to git and push: git commit -a.

Naming conventions

Dockerfiles are organized into the following directory structure:

CATEGORY/PROJECT_NAME/VERSION/Dockerfile-ENV
CATEGORY/PROJECT_NAME/VERSION/Dockerfile-ENV.gpu

Automated build scripts will generate the following tags for images based on the above dockerfile paths:

floydhub/PROJECT_NAME:VERSION-ENV
floydhub/PROJECT_NAME:VERSION-ENV-gpu

Contains docker images for popular deep learning frameworks including: Tensorflow, PyTorch and Torch.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].