-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
185 changed files
with
9,799 additions
and
2,209 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,19 @@ | ||
name: unit-tests | ||
|
||
on: [push] | ||
on: | ||
pull_request: | ||
push: | ||
branches: | ||
- main | ||
- release** | ||
|
||
jobs: | ||
MAKitTests: | ||
GrAITests: | ||
runs-on: self-hosted | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- name: Build | ||
run: swift build | ||
- name: Test | ||
run: swift test -c release --filter MAKitTests | ||
run: swift test -c release --filter GrAITests |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
# 👨💻 Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
## [unreleased] | ||
|
||
## 0.2.0 (2022-02-13) | ||
|
||
### Features | ||
|
||
🪜 **feat:** Softmax1D, DotProduct1D & Constant1D ([#49](https://github.com/owkin/GrAIdient/pull/49))\ | ||
🪜 **feat:** remove activation from layer ([#47](https://github.com/owkin/GrAIdient/pull/47))\ | ||
🪜 **feat:** LayerMerge1D, Sum1D, Concat1D, Concat2D ([#43](https://github.com/owkin/GrAIdient/pull/43))\ | ||
🪜 **layer_2d:** Deconvolution2D ([#42](https://github.com/owkin/GrAIdient/pull/42))\ | ||
🪜 **feat:** getDeltaWeightsGPU per sample API ([#41](https://github.com/owkin/GrAIdient/pull/41)) | ||
|
||
### Bug Fixes | ||
|
||
🐛 **fix:** use buffers for neuron selection in SelectNeurons1D ([#50](https://github.com/owkin/GrAIdient/pull/50))\ | ||
🐛 **fix:** model context max id ([#45](https://github.com/owkin/GrAIdient/pull/45))\ | ||
🐛 **fix:** remove error when data input may indicate lower batch size ([#44](https://github.com/owkin/GrAIdient/pull/44)) | ||
|
||
### Miscellaneous Tasks | ||
|
||
📚 **docs:** PropertyListEncoder by default ([#51](https://github.com/owkin/GrAIdient/pull/51))\ | ||
🎉 **refactor:** logo ([#46](https://github.com/owkin/GrAIdient/pull/46))\ | ||
🎉 **refactor!:** re brand the framework ([#40](https://github.com/owkin/GrAIdient/pull/40)) | ||
|
||
## 0.1.1 (2022-12-16) | ||
|
||
### Features | ||
|
||
🪜 **layer_2d:** ResizeBilinearCrop ([#36](https://github.com/owkin/GrAIdient/pull/36))\ | ||
🚀 **perf:** enhance backwardGPU for ResizeBilinear ([#35](https://github.com/owkin/GrAIdient/pull/35))\ | ||
🪜 **layer_2d:** Rotate2D ([#34](https://github.com/owkin/GrAIdient/pull/34))\ | ||
🪜 **layer_2d:** ResizeBilinear ([#32](https://github.com/owkin/GrAIdient/pull/32))\ | ||
🪜 **layer_2d:** Pad2D & Jitter2D ([#30](https://github.com/owkin/GrAIdient/pull/30))\ | ||
🪜 **layer_2d:** add tests for non dirty status ([#27](https://github.com/owkin/GrAIdient/pull/27))\ | ||
🪜 **layer_2d:** FTFrequences2D & Multiply2D ([#25](https://github.com/owkin/GrAIdient/pull/25))\ | ||
🪜 **layer_2d:** LinearScale2D ([#24](https://github.com/owkin/GrAIdient/pull/24))\ | ||
🪜 **layer_2d:** DecorelateRGB ([#23](https://github.com/owkin/GrAIdient/pull/23))\ | ||
🪜 **layer_2d:** RDFT2Image ([#22](https://github.com/owkin/GrAIdient/pull/22))\ | ||
🪜 **core:** Sigmoid activation ([#21](https://github.com/owkin/GrAIdient/pull/21))\ | ||
🚀 **metal:** systematic dispatchThreads API ([#19](https://github.com/owkin/GrAIdient/pull/19)) | ||
|
||
### Bug Fixes | ||
|
||
🐛 **fix:** update correlation matrix coeffs ([#37](https://github.com/owkin/GrAIdient/pull/37))\ | ||
🐛 **fix:** ResizeBilinear to output deterministic dimensions ([#33](https://github.com/owkin/GrAIdient/pull/33)) | ||
|
||
### Miscellaneous Tasks | ||
|
||
🔨 **refactor:** remove transaction ([#31](https://github.com/owkin/GrAIdient/pull/31))\ | ||
🚨 **integration:** activate DecorrelateRGB in test ([#29](https://github.com/owkin/GrAIdient/pull/29))\ | ||
🚨 **integration:** test IDFT and complex numbers ([#28](https://github.com/owkin/GrAIdient/pull/28))\ | ||
🔨 **tests:** factorize transform tests ([#26](https://github.com/owkin/GrAIdient/pull/26))\ | ||
👷 **ci:** remove swift action ([#20](https://github.com/owkin/GrAIdient/pull/20))\ | ||
👷 **ci:** remove LFS ([#17](https://github.com/owkin/GrAIdient/pull/17)) | ||
|
||
## 0.1.0 (2022-10-28) | ||
|
||
### Features | ||
|
||
⚙️ **core:** remove incEpoch & applyGradient rename ([#11](https://github.com/owkin/GrAIdient/pull/11))\ | ||
🚀 **examples:** simple vgg trained on cifar ([#9](https://github.com/owkin/GrAIdient/pull/9))\ | ||
🪜 **layer_2d:** convolution, bn and other 2D layers ([#7](https://github.com/owkin/GrAIdient/pull/7))\ | ||
🪜 **layer_1d:** activation, fl, linear error, mse, select channels ([#5](https://github.com/owkin/GrAIdient/pull/5))\ | ||
⚙️ **core:** Layer architecture ([#4](https://github.com/owkin/GrAIdient/pull/4))\ | ||
⚙️ **core:** Optimizer architecture ([#3](https://github.com/owkin/GrAIdient/pull/3))\ | ||
⚙️ **core:** Model architecture ([#2](https://github.com/owkin/GrAIdient/pull/2))\ | ||
⚡️ **metal:** Metal architecture ([#1](https://github.com/owkin/GrAIdient/pull/1)) | ||
|
||
### Documentation | ||
|
||
📚 update the readme and add documentation ([#12](https://github.com/owkin/GrAIdient/pull/12)) | ||
|
||
### Miscellaneous Tasks | ||
|
||
🔧 **chore:** release 0.1.0 ([#13](https://github.com/owkin/GrAIdient/pull/13))\ | ||
🚀 **test:** reproducibility with PyTorch ([#10](https://github.com/owkin/GrAIdient/pull/10))\ | ||
🪜 **test:** layer2d ([#8](https://github.com/owkin/GrAIdient/pull/8))\ | ||
⚙️ **test:** optimizer, layer1d, clipping ([#6](https://github.com/owkin/GrAIdient/pull/6)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
# 👷 Architecture | ||
|
||
Here are the different components of MAKit: | ||
Here are the different components of GrAIdient: | ||
|
||
- [MAKit](MAKit.md) | ||
- [MATestsUtils](MATestsUtils.md) | ||
- [MAKitTests](MAKitTests.md) | ||
- [MATorchTests](MATorchTests.md) | ||
- [MAExamples](MAExamples.md) | ||
- [GrAIdient](GrAIdient.md) | ||
- [GrAITestsUtils](GrAITestsUtils.md) | ||
- [GrAITests](GrAITests.md) | ||
- [GrAITorchTests](GrAITorchTests.md) | ||
- [GrAIExamples](GrAIExamples.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# 👷 GrAIExamples | ||
|
||
`GrAIExamples` contains examples that show how to interact with `GrAIdient`. | ||
|
||
See the [examples](../Examples/EXAMPLES.md) documentation for more details. |
4 changes: 2 additions & 2 deletions
4
Docs/Architecture/MAKitTests.md → Docs/Architecture/GrAITests.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# 👷 GrAITestsUtils | ||
|
||
`GrAITestsUtils` contains utils to enable the testing of plugins of `GrAIdient`. | ||
|
||
To know more about plugins, see [this documentation](../Concepts/PLUGIN.md). |
Oops, something went wrong.