All Projects → abhishekkrthakur → ml_dev_env

abhishekkrthakur / ml_dev_env

Licence: other
Machine Learning / Deep Learning Environment. Everywhere. Anywhere.

Programming Languages

Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to ml dev env

open source start
Go through the readme... fork ....add....send a pull request .... get yourself in the contribution list...Plant the tree
Stars: ✭ 10 (-78.72%)
Mutual labels:  code
docker-zipline
A collection of useful images to research with Zipline in CLI & GUI environments
Stars: ✭ 23 (-51.06%)
Mutual labels:  jupyterlab
reveal-code-focus
A Reveal.js plugin that allows focusing on specific lines of code blocks.
Stars: ✭ 108 (+129.79%)
Mutual labels:  code
PasteServer
PasteServer to upload text or code
Stars: ✭ 29 (-38.3%)
Mutual labels:  code
open-source-DSA-code
open source contribution during hacktoberfest for beginners.
Stars: ✭ 31 (-34.04%)
Mutual labels:  code
code-review-culture
📖 The art of cultivating a strong dev culture in your team.
Stars: ✭ 19 (-59.57%)
Mutual labels:  code
python-codicefiscale
🇮🇹 💳 encode / decode italian fiscal codes - codifica / decodifica del Codice Fiscale italiano.
Stars: ✭ 53 (+12.77%)
Mutual labels:  code
notebook-free-notebook
A professional, lock-in-free Jupyter dev env for coders, teams and non-trivial, large Jupyter projects
Stars: ✭ 38 (-19.15%)
Mutual labels:  jupyterlab
Lua-Obfuscator
Obfuscate your lua code because it's so easy to steal!
Stars: ✭ 69 (+46.81%)
Mutual labels:  code
gogen
Command-line tool to generate GO applications and libraries
Stars: ✭ 17 (-63.83%)
Mutual labels:  code
sandboni-core
Sandboni - Java test optimization library which reduces test execution time without compromising quality
Stars: ✭ 27 (-42.55%)
Mutual labels:  code
naas
⚙️ Schedule notebooks, run them like APIs, expose securely your assets: Jupyter as a viable ⚡️ Production environment
Stars: ✭ 219 (+365.96%)
Mutual labels:  jupyterlab
gintonic
A declarative transformation language for GraphQL 🍸
Stars: ✭ 27 (-42.55%)
Mutual labels:  code
jupyterlab-h5web
A JupyterLab extension to explore and visualize HDF5 file contents. Based on https://github.com/silx-kit/h5web.
Stars: ✭ 41 (-12.77%)
Mutual labels:  jupyterlab
CodeWars
Daily Coding Exercises to sharpen problem solving skills
Stars: ✭ 67 (+42.55%)
Mutual labels:  code
playcode
Online Javascript Editor
Stars: ✭ 127 (+170.21%)
Mutual labels:  code
Fundamental-Kotlin
Code examples for the Fundamental Kotlin book.
Stars: ✭ 16 (-65.96%)
Mutual labels:  code
generaptr
Generaptr is a node package that helps when starting up a project by generating boilerplate code for Express api.
Stars: ✭ 16 (-65.96%)
Mutual labels:  code
jupyterlab
🧛🏻‍♂️ Dark theme for JupyterLab
Stars: ✭ 27 (-42.55%)
Mutual labels:  jupyterlab
spellchecker
Spellchecker for JupyterLab notebook markdown cells and file editor.
Stars: ✭ 162 (+244.68%)
Mutual labels:  jupyterlab

ML Development Environment

A fully fledged development environment for OSX, Windows, Linux

Step - 1: Install docker

You need docker! Check out https://docs.docker.com/get-docker/ on information on how to install docker for your system.

Step - 2: NVIDIA docker runtime (not needed if you don't want to use GPUs)

If you have NVIDIA drivers installed, you need the NVIDIA runtime to use GPUs in the development environment. Run the following commands if you are on Ubuntu to set up the NVIDIA runtimes.

# Add the package repositories
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker

For more information about the NVIDIA docker runtime, take a look here: https://github.com/NVIDIA/nvidia-docker

Step - 3: Build the container

make build

Step - 4: Start the coding environment

WORKSPACE=[PATH_TO_YOUR_CODEBASE] CPORT=[PORT] make code

Where PATH_TO_YOUR_CODEBASE is the path to your code base where all the scripts/notebooks are located and PORT is the port you want to run the IDE on

e.g. WORKSPACE=/home/abhishek/workspace/bert-sentiment CPORT=10012 make code

Step - 5: Open the URL in broswer

http://127.0.0.1:10012/

And have fun coding!

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].