Commit Graph

46 Commits (cf964f0303f37261b3e664d603bbcf740bd18712)

Author SHA1 Message Date
Aurélien Geron 36761f03f1 Change environment name from tf2 to homl3 2021-12-21 11:35:26 +13:00
Aurélien Geron 5bb0366125 Replace handson-ml2 with handson-ml3, and fix figure chapter numbers 2021-11-23 15:42:16 +13:00
ll7 7024fabc46 update environment gpu support
The docker-compose was described with an old envirnoment file?
2021-03-08 16:36:42 +01:00
Aurélien Geron 80eec21242 Update the Docker image compressed sizes (shrunk by about 500MB each) 2021-03-07 10:35:58 +13:00
Aurélien Geron 0c17db555c Add a comment about apt clean 2021-03-06 20:35:57 +13:00
Aurélien Geron 9056707a18 Shrink the docker image size 2021-03-06 20:33:53 +13:00
Aurélien Geron d399affb5c Shrink the docker image size 2021-03-06 19:51:19 +13:00
Aurélien Geron b59bd8c745 Simplify and organize the instructions 2021-03-05 23:03:23 +13:00
Aurélien Geron 931c2c9558 Clarify the Docker documentation, in particular for GPU support 2021-03-05 22:37:37 +13:00
Aurélien Geron 1de2af7739 Remove the need to tag after pull 2021-03-05 18:49:37 +13:00
Aurélien Geron 2c4b4ad0dd Merge branch 'master' of github.com:ageron/handson-ml2 2021-03-05 18:47:53 +13:00
Aurélien Geron 05d2c1ea9b Remove the need to tag after pull 2021-03-05 18:47:37 +13:00
Aurélien Geron e96e10c7f2 Add info to pull GPU image from Docker Hub 2021-03-05 17:33:59 +13:00
Aurélien Geron d6c2ba1b8f Add Dockerfile.gpu for GPU support 2021-03-03 22:19:27 +13:00
Aurélien Geron abd75d7fd7 Explain how to use the docker image from Docker Hub
Also make it clearer that `make` is optional.
2021-03-03 11:15:23 +13:00
Aurélien Geron f65e2e7ad9 Clarify that 'make' is optional 2021-03-02 22:27:20 +13:00
Nikolas Garofil 6cec4e353c Change rebuild target
* --no-cache is needed to guarantee a full rebuild from scratch
* --force-rm is not needed because rebuild calls the stop target
2020-08-11 16:23:44 +02:00
Aurélien Geron 6ebfcf4a73 Remove pyvirtualdisplay from environment.yml and add it to the Dockerfile 2019-11-12 11:18:58 +08:00
Aurélien Geron e728f4b722 Update Dockerfile and docker-compose.yml, fixes #52, fixes #53, fixes #55 2019-11-05 16:27:33 +08:00
Aurélien Geron b5cbdc9276 Add environment.yml for conda, and update Dockerfile to use it 2019-10-13 21:56:08 +08:00
Aurélien Geron fb47fab0c8 Update docker image for 2nd edition 2019-06-04 16:43:14 +08:00
Aurélien Geron d4aabc3fac Merge pull request #317 from CezCz/fix-jupyter
fixing breaking change introduced by jupyter minor version update
2018-12-02 16:49:41 +13:00
Aurélien Geron fa0c676b6b Merge pull request #314 from lvnilesh/patch-3
Persist after reboot
2018-12-02 16:48:12 +13:00
Cezary Czernecki d639b907c2 fixing breaking change introduced by jupyter minor version update 2018-11-03 20:18:47 +01:00
Nilesh Londhe 92466db639 Update docker-compose.yml 2018-10-23 20:05:42 -07:00
Nilesh Londhe 368dd358c9 pinning to a known good version
would help first time users for example https://github.com/ageron/handson-ml/issues/305
2018-10-08 13:43:54 -07:00
ziembla 8263708777 Dependencies for OpenAI gym in Chapter 16 2018-03-21 22:21:54 +01:00
Dror Atariah 749a44fbc1 Fix GH188 2018-03-02 18:44:05 +01:00
ziembla 9dfaa950d2 Dockerfile to spaces 2017-12-11 22:02:42 +01:00
ziembla 60bb0e4e50 Uncommentable section in Dockerfile to autosave .py and .html alongside .ipynb 2017-12-11 16:19:24 +01:00
ziembla 1d370f4001 nbdiff_checkpoint parameter parsing fixed 2017-12-11 06:52:17 +01:00
ziembla 30fef69ed0 rm_empty_subdirs changed to require explicit argument
(defaulting to current dir withdrawn as potentially harmful)
2017-12-10 18:18:33 +00:00
ziembla 5bb9d6d3df help message for nbdiff_checkpoint 2017-12-10 18:38:25 +01:00
ziembla 6e4004f16c scripts for jupyter notebooks cleanup, bin subdir on path 2017-12-09 20:17:56 +01:00
ziembla ddb9784176 tensorflow version unpined, tensorboard support, home variable fix 2017-12-04 12:08:22 +01:00
ziembla 107de89304 Nbdime patching ignored if the original file was changed 2017-12-01 11:28:18 +01:00
ziembla ef9df82689 Dockerfile publishable cleanup, git diff filter testing removed 2017-12-01 10:56:36 +01:00
ziembla 8586120c3d Git filter testing demo 2017-11-30 12:59:26 +01:00
ziembla 8d16b3061d Patches to nbdiff for skipping noisy metadata, some local config
Nbdiff --ignore-details skils autoscroll, collapsed, deletable,
editable, toc (pull request on the way).
Enabling empty pass, no git pager, ignoring gitdiff nbdiff details.
2017-11-30 12:09:16 +01:00
ziembla e7a1273c48 Docker environment minutiae
Docker compose project name set to avoid collisions, smiley dropped from README heading
2017-11-30 06:09:45 +01:00
ziembla 7093626bc2 Jupyter switched to token authentication by default, enabled nbdime integration in git diff 2017-11-29 16:20:07 +01:00
ziembla 93623e8cc2 Dockerfile argument to set container user UID
The UID of created user should be set to the UID of the user that will
be running the image/container to set appropriate permissions on files
within notebooks directory. Default 1000 should be ok for users using
the default account created while installing linux.
2017-11-28 10:33:20 +01:00
ziembla fc355ca6b9 Rolled-back graphviz
I gave up on enabling DT visualization for the moment, as graphviz integration
stopped working... I can't run dot in the image any more, receiving:

Could not load "/opt/conda/lib/graphviz/libgvplugin_pango.so.6" - file not found

As far as I was able to diagnose thats (with ldd), that's because libiconv.so.2
is not available. But according to what I see in mailgroups that should not be
needed (on debian at least)...
2017-11-28 09:57:47 +01:00
ziembla 4fa5beb93a Docker environment enhancements
- rearranged a Dockerfile to allow for incremental build
- switched running from root to "default new user"
- added the (easy to opt-out) configuration to use blank password
- added python-graphviz which enables DT visualization in notebooks
- added nbdime for "sensible notebook comparison"
- added custom command to "nbdiff" a notebook with its checkpointed version
- added simple README.md
2017-11-27 17:16:51 +01:00
Steven Bunkley 17bb3c4848 Remove image on stop
remove the image when you stop the container
2017-11-21 15:06:21 -06:00
Steven Bunkley ca1806aa1d Created docker script
I created a docker script to install and run the project.
2017-11-21 13:24:43 -06:00