Giter Club home page Giter Club logo

orbyter-cookiecutter's People

Contributors

anishpdalal avatar becks2318 avatar enmyj avatar gg314 avatar jaythibs avatar jeffmm avatar jkucan avatar joegoldbeck avatar mstefferson avatar rameshvs avatar resdntalien avatar rkoppula avatar rlomasky avatar velicanu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

orbyter-cookiecutter's Issues

update readme file

  • The readme refers to manifoldai/docker-ml-cookiecutter.git. This project no longer exists. It should be manifoldai/docker-cookiecutter
  • When running the cookiecutter, you are prompted for the base image. The user has no idea what the possibilities are there. Different options for the images are documented under https://github.com/manifoldai/orbyter-docker. We should copy or reference this documentation here, so user knows what to do

Desperately need a new stable release

Buggy versions keep getting commited to master. This is somewhat tolerable if we had some semi-regular release cadance. Alongside of this, some structure around releasing/versioning would be helpful.

issue with docker and `.env`

I am running into issues with the env file, which is causing make dev-start to fail:

make dev-start failing with docker compose 1.28.x, docker 20.10.x

image

image

Add docker build to Makefile

Right now, everything runs in mounted containers. However, most deployments involve a baked image. We should add a docker build command to the Makefile and CI/CD should run in this.

Windows port mapping issues

I was having a nightmare trying to get this up on windows. In the docker compose file you have 127.0.0.1 mapped. If you use 0.0.0.0 instead, it will work.

Because of this:
docker/for-win#204

You have to actually go to the IP returned by docker-machine ip. And get the port like in the README.

Add sample data and a toy model

The default documentation is somewhat abstract. Adding a toy dataset and simple prediction model (e.g., linear regression on the radon dataset) would help make things a lot more concrete.

Add Jenkins Integration

Would love to see Jenkins integration where a job is created upon repo creation based on cookiecutter input.

Add AWS deep learning README

Notes from running Orbyter-dl-dev:3.2 in AWS

  1. You have to use an Ubuntu Deep Learning AMI. Our Docker container does not work with Amazon Linux (as far as we’ve tested).
  2. We have tested on the g4dn.xlarge EC2 instance. It works there. Pretty sure it should work on the other GPU enabled instances as well.
  3. You need to install docker compose. Follow the instructions here: https://docs.docker.com/compose/install/. i.e. it's some curl commands.
  4. After installing docker compose, you need to edit the /etc/docker/daemon.json file so that the default runtime is set FIRST. If you don’t make it first, then the container will not pick up the runtime. Don’t make that mistake #devops. Here’s what the file should look like after editing:
{
    "default-runtime": "nvidia",
    "runtimes": {
        "nvidia": {
            "path": "nvidia-container-runtime",
            "runtimeArgs": []
        }
    },
}

sample output structure and files

Hi,
I was wondering if there is a sample output of the cookiecutter - in order to analyze it before setting up the entire project?

isort is fighting with black

isort needs a new "flag" to be compatible with black. It is:

	docker exec -t $(CONTAINER_NAME) isort $(PROJ_DIR) --profile black

Baseline testing for cookiecutter

We need to look into how to best test this repo. I'm not familiar with testing cookiecutters, but it looks like we can cookiecut a local repo so this shouldn't be too crazy (just do it in a fresh docker continer):

At the most basic level:

  • verify cookiecutter can build
  • verify starting tests pass
  • verify docker containers can build

I could probably get to this in 1-2 weeks, but taggin others if they are available @joegoldbeck @jeffmm, @TensorDuck

Streamline testing

Add some commands that facilitate easier testing, maybe within a containerized workflow.

MLflow container breaks with docker-compose version 1.29.2

took me forever to find this bug, but I get a warning when running docker-compose -f docker/docker-compose.yml config.

WARNING: The MLFLOW_TRACKING_URI variable is not set. Defaulting to a blank string.

This results in the MLFlow container crashing. I don't know why but reverting from docker-compose version 1.29.2 to 1.27.4 fixed this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.