One: Checklist for ONE 1.15.0 Release

Created on 19 Apr 2021  路  15Comments  路  Source: Samsung/ONE

Checklist

Release Action

Release Package

  • Runtime

    • [x] arm64-android (tar.gz) for Android 10

    • [x] arm64-android (aar) for Android 10

    • [x] arm-tizen (rpm) for Tizen 6.0 M2

    • [x] arm-linux (tar.gz) for Ubuntu 18.04

    • [x] x64-linux (tar.gz) for Ubuntu 18.04

    • [x] nnfw-devel

    • [x] nnfw-plugin-devel

  • Compiler

    • [x] x64-linux (tar.gz) for Ubuntu 18.04



      • [x] test with public models


      • [x] test with in-hose models



Release Criteria

Miscellaneous

typrelease

All 15 comments

Note that tizen's armcl verison is still v20.05. Thus, svace/coverity is done with the past commit (https://github.com/Samsung/ONE/tree/6ecf22edd3960d572b0d6589698093b97d0acc92)

@seanshpark Could you write the change for release note? I'll add what I think should be added to yours.

Release Note 1.15.0

ONE Compiler

Compiler Frontend

  • Support more Ops for quantization
  • Fix record-minmax tool for bool type, NaN values
  • Fix one-cmds test scripts
  • Remove stdex module

(below added by @mhs4670go)

  • arser supports short option

@lemmaa Could you take a look?
https://analysishub.sec.samsung.net/service/v1/analyses/464541/log

15:30:44,638 INFO  -   Analyze local directory. Directory: /home/buildbot/buildagents/tmp-dir-base/build-_wuvvohm/ONE/compiler
15:30:44,640 INFO  -   Project configuration: /home/buildbot/buildagents/tmp-dir-base/build-_wuvvohm/ONE/.ahub/tcchecker-tca/config.yaml
15:30:44,640 INFO  -   Output directory: /home/buildbot/buildagents/tmp-dir-base/result-9lxt5ucc/workspace/tcchecker-tca
15:30:44,948 INFO  -   Checker configuration: /home/buildbot/buildagents/tmp-dir-base/result-9lxt5ucc/workspace/tcchecker-tca/checker_uknec1gz.json

I think project configuration is not set properly.

Runtime backend operation supports more operations and types

  • CPU backend

    • Add: int8

    • AvgPool2d: int8

    • Conv2D: int8

    • DepthwiseConv2D: int8

    • Div: uint8

    • Elu: float

    • ExpandDims: int8

    • LogicalAnd: boolean

    • Maximum: uint8

    • MaxPool2D: int8

    • Minimum: uint8

    • Mul: int8

    • Pad: int8

    • PadV2: int8

    • Quantize: uint8, int8

    • Reshape: int8

    • Resizebiliear: int8

    • Softmax: int8

    • Squeeze: int8

    • Sub: int8

https://github.com/Samsung/ONE/issues/6632#issuecomment-822211511

@lemmaa Could you take a look?
https://analysishub.sec.samsung.net/service/v1/analyses/464541/log

@mhs4670 , yes it hasn't been fully set up yet. I have tried following the manual in the past, but there was a problem, and I tried to ask the person in charge how to solve it, but I haven't yet. I will inquire tomorrow, but I think this release should be conducted as a manual test as before.

By the way, where is the 1.15.0 release branch? I tried to test it myself, but I can't find the branch.
When the 1.15.0 branch is ready, I will post the test results.

@lemmaa I think 1.15.0 is branched out by this afternoon. I'll let you know by the comment.

@cgbahk Could you post the SAM result with 1.15.0 branch?

@cgbahk Could you post the SAM result with 1.15.0 branch?

Let me do that with release/1.15.0 branch, 1645e944, both for compiler / runtime


BTW What is svace_1.15.0 branch for? I guess I can just ignore this branch (in terms of SAM)..?

@cgbahk That's for testing svace. It will be deleted soon=)

Let me do that with release/1.15.0 branch, 1645e94, both for compiler / runtime

Sorry for lagging :confused: There's issue on making SAM report. Will update as soon as possible

  • CircleCI aborts when there's no output for 10 minutes.
  • SAM analysis is heavy task, it sometimes took very long for each step.
  • Daily job ran on CI on night, when I guess the actual machine is not very busy. So such 'No output abort' happens less frequently. (1 in 10?)
  • For this release, Circle CI infra looks busy, so 'No output abort' is occurring 4 times in a row :sob:
  • One SAM analysis usually took about 1.5 ~ 2 hrs...
  • I found how to extend 'No output timeout' :link:, now trying with this.

~After all the hours~ SAM updated..!

TCM updated!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

seanshpark picture seanshpark  路  3Comments

periannath picture periannath  路  3Comments

seanshpark picture seanshpark  路  3Comments

jinevening picture jinevening  路  3Comments

mhs4670go picture mhs4670go  路  3Comments