Releases: cresset-template/cresset
Create release before W&B event.
Summary
Total makeover of the entire project from the ground up.
Most documentation concerning how to use the Makefile for building Docker images and speed gains have been removed.
More documentation and examples will come soon.
What's Changed
- Hotfix password by @veritas9872 in #24
- Updates for Cresset by @veritas9872 in #25
- Version 0.2 breaking update. by @veritas9872 in #27
Full Changelog: v0.1.2...v0.2.0
Focus on helping to build.
What's Changed
- Hotfix password by @veritas9872 in #24
- Updates for Cresset by @veritas9872 in #25
- Version 0.2 breaking update. by @veritas9872 in #27
Full Changelog: v0.1.2...v0.2.0-rc2
Complete rewrite based on first principles.
New Features:
- Ubuntu 16.04 LTS support (not tested rigorously).
- CentOS and UBI support (not tested at all).
- MKL removal support for non-intel CPUs.
- Implementation of
apt
andpip
package requirements files. - Build-time optimizations for much faster build speeds. Caffe2 is disabled by default. Build tests are also disabled by default.
- LLD v11.2 used for faster linking during compilation.
- Jemalloc 5.2.1 used as the memory allocator for faster build and runtimes.
- Utilization of
conda-forge
andintel
channels for optimized libraries. - Addition of new docker-compose services for development.
- Inclusion of missing variable guards for the compute capability variable
CCA
during initialization of Docker Compose and Makefile build.
Breaking Changes:
- The Compute Capability variable
CC
has been renamedCCA
to avoid clashing with the C CompilerCC
variable. - Project renamed
Cresset
for greater memorability.
Also fixed many bugs that I found.
Add `zsh` functionality & fix NGC image bugs
Added new zsh
functionality such as auto-complete and syntax highlighting.
If these distract more than they help, simply comment out the installation.
The NGC image had a bug where shell was fixed to bash
and could not be changed to sh
.
This was (sort-of) fixed by using printf
instead of echo
.
Also, the NGC image was not using the mirror link due to an additional pip.conf file inside /opt/conda
.
The code was accommodated to manage.
Finally, the docker-compose.yaml
full
service had a bug in listing image to cache from. This too was fixed.
Updates and bug fixes.
Mostly stylistic updates and some minor bugfixes.
Benchmarking code is now cleaner, with CPU benchmarking also available.
Explanation of how to use the .env
file in make
commands now included.
Initial stable release.
Initial Stable Release
First release with semantic versioning.
The project is now rather stable and thoroughly debugged, seeing as how there have been no bug reports for over a month.
I have decided to adopt semantic versioning, even though I am worried that some people will not use the project now that there is a scary v0.x in front. Rest assured that the project works very well and that bugs are most likely due to the host environment or something the user did, not the project code itself.
What's changed
Unlike the previous versions (which I will call the alpha version from now on), the default shell is now zsh
instead of bash
.
I have set the pure
prompt as the default because of its compatibility with most terminals.
The project can now use requirements.txt
files, which was a feature in very high demand.
I have also included benchmark.py
for easy benchmarking. This was the most highly sought after functionality due to my claims of speed enhancements.
Now anyone can measure the speed differences for themselves.
Slightly friendlier README organization. No images though.