{"id":15939888,"url":"https://github.com/scitator/udacity-deep-learning","last_synced_at":"2025-04-03T20:41:20.520Z","repository":{"id":133293952,"uuid":"62341004","full_name":"Scitator/udacity-deep-learning","owner":"Scitator","description":null,"archived":false,"fork":false,"pushed_at":"2016-06-30T20:43:00.000Z","size":745,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T11:54:54.439Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Scitator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-30T20:41:25.000Z","updated_at":"2016-06-30T20:43:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"92aa5d6e-30e1-42a8-9e01-f83de49a9854","html_url":"https://github.com/Scitator/udacity-deep-learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scitator%2Fudacity-deep-learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scitator%2Fudacity-deep-learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scitator%2Fudacity-deep-learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Scitator%2Fudacity-deep-learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Scitator","download_url":"https://codeload.github.com/Scitator/udacity-deep-learning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247078762,"owners_count":20879949,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-07T06:21:51.625Z","updated_at":"2025-04-03T20:41:20.506Z","avatar_url":"https://github.com/Scitator.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"Assignments for Udacity Deep Learning class with TensorFlow\n===========================================================\n\nCourse information can be found at https://www.udacity.com/course/deep-learning--ud730\n\nRunning the Docker container from the Google Cloud repository\n-------------------------------------------------------------\n\n    docker run -p 8888:8888 -it --rm b.gcr.io/tensorflow-udacity/assignments:0.5.0\n\nAccessing the Notebooks\n-----------------------\n\nOn linux, go to: http://127.0.0.1:8888\n\nOn mac, find the virtual machine's IP using:\n\n    docker-machine ip default\n\nThen go to: http://IP:8888 (likely http://192.168.99.100:8888)\n\nFAQ\n---\n\n* **I'm getting a MemoryError when loading data in the first notebook.**\n\nIf you're using a Mac, Docker works by running a VM locally (which\nis controlled by `docker-machine`). It's quite likely that you'll\nneed to bump up the amount of RAM allocated to the VM beyond the\ndefault (which is 1G).\n[This Stack Overflow question](http://stackoverflow.com/questions/32834082/how-to-increase-docker-machine-memory-mac)\nhas two good suggestions; we recommend using 8G.\n\nIn addition, you may need to pass `--memory=8g` as an extra argument to\n`docker run`.\n\n* **I want to create a new virtual machine instead of the default one.**\n\n`docker-machine` is a tool to provision and manage docker hosts, it supports multiple platform (ex. aws, gce, azure, virtualbox, ...). To create a new virtual machine locally with built-in docker engine, you can use\n\n    docker-machine create -d virtualbox --virtualbox-memory 8196 tensorflow\n    \n`-d` means the driver for the cloud platform, supported drivers listed [here](https://docs.docker.com/machine/drivers/). Here we use virtualbox to create a new virtual machine locally. `tensorflow` means the name of the virtual machine, feel free to use whatever you like. You can use\n\n    docker-machine ip tensorflow\n    \nto get the ip of the new virtual machine. To switch from default virtual machine to a new one (here we use tensorflow), type\n\n    eval $(docker-machine env tensorflow)\n    \nNote that `docker-machine env tensorflow` outputs some environment variables such like `DOCKER_HOST`. Then your docker client is now connected to the docker host in virtual machine `tensorflow`\n\n\nNotes for anyone needing to build their own containers (mostly instructors)\n===========================================================================\n\nBuilding a local Docker container\n---------------------------------\n\n    cd tensorflow/examples/udacity\n    docker build --pull -t $USER/assignments .\n\nRunning the local container\n---------------------------\n\nTo run a disposable container:\n\n    docker run -p 8888:8888 -it --rm $USER/assignments\n\nNote the above command will create an ephemeral container and all data stored in the container will be lost when the container stops.\n\nTo avoid losing work between sessions in the container, it is recommended that you mount the `tensorflow/examples/udacity` directory into the container:\n\n    docker run -p 8888:8888 -v \u003c/path/to/tensorflow/examples/udacity\u003e:/notebooks -it --rm $USER/assignments\n\nThis will allow you to save work and have access to generated files on the host filesystem.\n\nPushing a Google Cloud release\n------------------------------\n\n    V=0.5.0\n    docker tag $USER/assignments b.gcr.io/tensorflow-udacity/assignments:$V\n    gcloud docker push b.gcr.io/tensorflow-udacity/assignments\n    docker tag -f $USER/assignments b.gcr.io/tensorflow-udacity/assignments:latest\n    gcloud docker push b.gcr.io/tensorflow-udacity/assignments\n\nHistory\n-------\n\n* 0.1.0: Initial release.\n* 0.2.0: Many fixes, including lower memory footprint and support for Python 3.\n* 0.3.0: Use 0.7.1 release.\n* 0.4.0: Move notMMNIST data for Google Cloud.\n* 0.5.0: Actually use 0.7.1 release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscitator%2Fudacity-deep-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscitator%2Fudacity-deep-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscitator%2Fudacity-deep-learning/lists"}