This repository has been archived by the owner on Mar 17, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 404
Niftynet meeting 7th august 2017
Wenqi Li edited this page Jun 20, 2018
·
1 revision
Attendance Tom Doel, Wenqi Li, Dzhoshkun Shakir, Tom Whyntie, Robert Gray, Guotai Wang, Carole Sudre, Felix Bragman, Ben, Jorge Cardoso, Eli Gibson, Irme Groothuis
- Question pip install. Pb with tensorflow-gpu or other requirement when use on laptop when tensorflow gpu does not work.
- Solution1: Duplicate package: niftynet-gpu and niftynet / Solution2: pip installer with option (tensorflow gpu and tensorflow cpu) 2. Custom importers
- Command script in addition to remove gpu install cpu
- Drop tensorflow installation from the pip installer. Similarly to tensorflow: niftynet and niftynet-gpu
ADOPTED: Removing tensorflow from the installation but create warning asking people to install tensorflow if need be. Link to tensorflow installation page. Try catch with import
-
Naming convention:
- net_${task}
- verb for actions: segment, regress, embed, classify, reconstruct.
- individual sub executables if need afterwards
-
Testing framework - PEP-8 pylint convention - Use of Auto PEP-8 package
- Solution Merge dev with PEP-8 and rebase
- Each of contributor to rebase and run AutoPEP8
- Policy: No merging if no pep8
-
Timeframe for release
- 21st August Features freeze latest merge
- 25th August Inclusion of Refactoring
- 1st September Freeze of task specific
- Afterwards Cleaning only
-
Continuous integration
- Testing pip-install
- GitHub Mirror. NiftK account (only public master and personal branches) No dev on GitHub. Master corresponds to last stable version
- Dev branch stays public, accessible on CMICLab
- Automatic commit tag version_release and specific tags
- Use similar tagging system as other nifty releases (cf niftyreg using command --version
- Need for test to be run on Windows machine as well
- Need to separate tests in two populations (quick ones to be run by everyone on separate branches and the more expensive ones only when merging on dev)
-
Features:
- At least segmentation and GAN. Evaluation as part of segmentation
-
Model Zoo:
- Idea of a package manager for binaries based on python with version control on the binaries
-
Website
- Small typos to be adressed to Tom W.
-
Demos
- To be done using Eli's example as guideline
-
Niftynet Journal club
- Every 3rd Monday of the month: informal, for idea sharing. 2 papers, 15 minutes each.
- First instance 21st August: Felix B, M. Jorge C.