Beginning of the last sprint!
This week I pull requested my packer.io code, which is now neatly organized, to the existing repo that generates other VM images. Just waiting on the repo owner's feedback before this work is done.
Update: see the PR here: https://github.com/xwang2713/cloud-image-build/pull/1
Additionally, just making my bundle more robust and usable. I started to make the bundle so that the ECL dev can define their architecture by iteratively calling Bundle.model.add.LAYERNAME(). Each successive call to the model.add.layer() adds a layer called "layer" (ex, model.add.dense() adds a dense, fully connected layer) to the model architecture. It will be designed so that it will be easy to add more and more layers the bundle supports.
Oh, I forgot to mention previously: I originally planned to expand upon my prior year's work. However that was written in Python 2.7. For this project I chose Python 3.7. There are definitely breaking changes if you just migrate from 2.7 to 3.7, so there was quite a few places that needed to be migrated. However, I did not have the resources to have compatibility for 2.7 and 3.7 at the same time, so the two projects will be in two different repos. Ideally these two would be merged, or one would be deprecated, so that there is one repo that supports 2.7 and 3.7, distributed CPU and parallel GPU. This would be an avenue for future work.
Kommentare