Skip to content

Commit a7cfcd4

Browse files
authored
Release v0.2.1 (#161)
This release includes improvements to the tiling and DMA code generation, new networks and operators, improved CI workflows, migration to PyTest, and support for PyPi package releases. Note: Since the release tag references the Docker container tagged with the release tag (ghcr.io/pulp-platform/deeploy:v0.2.1), the CI will initially fail. The Deeploy Docker image must be built after the release PR is merged and the CI restarted. ### List of Pull Requests - PyPi Package Deployment + Remove Banshee Dept [#154](#154) - PyTest Migration [#144](#144) - Update submodule `pulp-nn-mixed` [#145](#145) - Improve Profiling [#138](#138) - FP32 ReduceMean operator improvement [#137](#137) - Support for RMSNorm (Pow and Sqrt operators) [#136](#136) - Demo TinyViT compatibility with tiled Siracusa [#124](#124) - TinyViT on non-tiled Siracusa [#117](#117) - Support Fully Asynchronous DMAs [#114](#114) - Disallow shape inference [#128](#128) - Remove memory-aware node bindings [#123](#123) - Fix missing const's layout transformation and refactor NCHWtoNHWC passes [#122](#122) - Fix aliasing [#125](#125) - Support for 1D Autoencoder [#98](#98) - Refactor Logging for Improved Debugging [#115](#115) - Add reuse-tool as an SPDX license header linter [#113](#113) - Bug fixes, API Cleanup and Reduce Compiler Warning on PULP [#112](#112) - Fix PULP GEMM `batch` serialization [#109](#109) - Split CI Workflows by Platform and Task, Improve Formatting and Linting Reliability [#108](#108) - Refactor tiling code generation [#105](#105) - Change order of typeMatching entries [#68](#68) - Node Mangling to avoid duplication [#93](#93) - Prepare Post v0.2.0 Release [#104](#104) - Use Docker digests instead of arch-specific tags [#106](#106) - Fix `Unsqueeze` Op. when using ONNX opset 13 or higher (from attribute to input) [#119](#119) - Fix bias hoisting in generic GEMM with no bias [#126](#126)
2 parents c7fd2a1 + c547dd5 commit a7cfcd4

1,212 files changed

Lines changed: 15740 additions & 21169 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.clang-format

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
33
# SPDX-License-Identifier: Apache-2.0
44

5+
---
56
# Use LLVM's style
67
BasedOnStyle: LLVM
7-
ColumnLimit: 80
8+
ColumnLimit: 80

.devcontainer.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
2-
"image": "ghcr.io/pulp-platform/deeploy:main",
3-
"name": "deeploy_main",
4-
"customizations": {
5-
"vscode": {
6-
"extensions": [
7-
"ms-vscode.cpptools-extension-pack",
8-
"twxs.cmake",
9-
"josetr.cmake-language-support-vscode",
10-
"ms-vscode.cmake-tools",
11-
"ms-python.python",
12-
"ms-vscode-remote.remote-containers",
13-
"rioj7.command-variable"
14-
]
15-
}
16-
},
17-
"mounts": [
18-
{
19-
"source": "${localWorkspaceFolder}",
20-
"target": "/app/Deeploy",
21-
"type": "bind"
22-
}
23-
]
2+
"image": "ghcr.io/pulp-platform/deeploy:main",
3+
"name": "deeploy_main",
4+
"customizations": {
5+
"vscode": {
6+
"extensions": [
7+
"ms-vscode.cpptools-extension-pack",
8+
"twxs.cmake",
9+
"josetr.cmake-language-support-vscode",
10+
"ms-vscode.cmake-tools",
11+
"ms-python.python",
12+
"ms-vscode-remote.remote-containers",
13+
"rioj7.command-variable"
14+
]
15+
}
16+
},
17+
"mounts": [
18+
{
19+
"source": "${localWorkspaceFolder}",
20+
"target": "/app/Deeploy",
21+
"type": "bind"
22+
}
23+
]
2424
}

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Describe the intent of your PR here.
22

33
## Added
4-
-
4+
-
55

66
## Changed
7-
-
7+
-
88

99
## Fixed
10-
-
10+
-
1111

1212
## PR Merge Checklist
1313

0 commit comments

Comments
 (0)