Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
A-Tune
提交
00535c6e
A
A-Tune
项目概览
openeuler
/
A-Tune
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
A-Tune
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
00535c6e
编写于
9月 07, 2020
作者:
O
openeuler-ci-bot
提交者:
Gitee
9月 07, 2020
浏览文件
操作
浏览文件
下载
差异文件
!174 atune: add the key parameters select example
Merge pull request !174 from willwolf/master
上级
4ecf234e
1771fd5b
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
333 addition
and
0 deletion
+333
-0
examples/tuning/key_parameters_select/README
examples/tuning/key_parameters_select/README
+6
-0
examples/tuning/key_parameters_select/key_parameters_select.py
...les/tuning/key_parameters_select/key_parameters_select.py
+41
-0
examples/tuning/key_parameters_select/key_parameters_select_client.yaml
...g/key_parameters_select/key_parameters_select_client.yaml
+17
-0
examples/tuning/key_parameters_select/key_parameters_select_server.yaml
...g/key_parameters_select/key_parameters_select_server.yaml
+245
-0
examples/tuning/key_parameters_select/prepare.sh
examples/tuning/key_parameters_select/prepare.sh
+24
-0
未找到文件。
examples/tuning/key_parameters_select/README
0 → 100644
浏览文件 @
00535c6e
1. Prepare the environment
sh prepare.sh
2. Start to tuning
atune-adm tuning --project key_parameters_select --detail key_parameters_select_client.yaml
3. Restore the environment
atune-adm tuning --restore --project key_parameters_select
examples/tuning/key_parameters_select/key_parameters_select.py
0 → 100644
浏览文件 @
00535c6e
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Copyright (c) 2020 Huawei Technologies Co., Ltd.
# A-Tune is licensed under the Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
# PURPOSE.
# See the Mulan PSL v2 for more details.
# Create: 2020-09-04
"""
This program is used as key parameters select
"""
x1
=
1
x2
=
1
x3
=
1
x4
=
1
x5
=
1
x6
=
1
x7
=
1
x8
=
1
x9
=
1
x10
=
1
x11
=
1
x12
=
1
x13
=
1
x14
=
1
x15
=
1
x16
=
1
x17
=
1
x18
=
1
x19
=
1
x20
=
1
y
=
x1
**
1
+
x2
**
2
+
x3
**
3
+
x4
**
4
+
x5
**
5
+
x6
**
6
+
x7
**
7
+
x8
**
8
+
x9
**
9
\
+
x10
**
10
+
x11
**
11
+
x12
**
12
+
x13
**
13
+
x14
**
14
+
x15
**
15
+
x16
**
16
\
+
x17
**
17
+
x18
**
18
+
x19
**
19
+
x20
**
20
print
(
"y = %s"
%
y
)
examples/tuning/key_parameters_select/key_parameters_select_client.yaml
0 → 100644
浏览文件 @
00535c6e
project
:
"
key_parameters_select"
engine
:
"
gbrt"
iterations
:
100
random_starts
:
10
feature_filter_engine
:
"
lhs"
feature_filter_cycle
:
5
feature_filter_iters
:
20
split_count
:
4
benchmark
:
"
python3
key_parameters_select/key_parameters_select.py"
evaluations
:
-
name
:
"
y"
info
:
get
:
"
echo
'$out'
|
grep
'y'
|
awk
'{print
$3}'"
type
:
"
negative"
weight
:
100
examples/tuning/key_parameters_select/key_parameters_select_server.yaml
0 → 100644
浏览文件 @
00535c6e
project
:
"
key_parameters_select"
maxiterations
:
500
startworkload
:
"
"
stopworkload
:
"
"
object
:
-
name
:
"
x1"
info
:
desc
:
"
x1"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x1
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x1
=
\\
s*[0-9]*/x1
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x2"
info
:
desc
:
"
x2"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x2
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x2
=
\\
s*[0-9]*/x2
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x3"
info
:
desc
:
"
x3"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x3
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x3
=
\\
s*[0-9]*/x3
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x4"
info
:
desc
:
"
x4"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x4
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x4
=
\\
s*[0-9]*/x4
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x5"
info
:
desc
:
"
x5"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x5
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x5
=
\\
s*[0-9]*/x5
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x6"
info
:
desc
:
"
x6"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x6
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x6
=
\\
s*[0-9]*/x6
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x7"
info
:
desc
:
"
x7"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x7
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x7
=
\\
s*[0-9]*/x7
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x8"
info
:
desc
:
"
x8"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x8
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x8
=
\\
s*[0-9]*/x8
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x9"
info
:
desc
:
"
x9"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x9
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x9
=
\\
s*[0-9]*/x9
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x10"
info
:
desc
:
"
x10"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x10
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x10
=
\\
s*[0-9]*/x10
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x11"
info
:
desc
:
"
x11"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x11
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x11
=
\\
s*[0-9]*/x11
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x12"
info
:
desc
:
"
x12"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x12
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x12
=
\\
s*[0-9]*/x12
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x13"
info
:
desc
:
"
x13"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x13
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x13
=
\\
s*[0-9]*/x13
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x14"
info
:
desc
:
"
x14"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x14
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x14
=
\\
s*[0-9]*/x14
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x15"
info
:
desc
:
"
x15"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x15
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x15
=
\\
s*[0-9]*/x15
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x16"
info
:
desc
:
"
x16"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x16
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x16
=
\\
s*[0-9]*/x16
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x17"
info
:
desc
:
"
x17"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x17
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x17
=
\\
s*[0-9]*/x17
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x18"
info
:
desc
:
"
x18"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x18
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x18
=
\\
s*[0-9]*/x18
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x19"
info
:
desc
:
"
x19"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x19
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x19
=
\\
s*[0-9]*/x19
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
-
name
:
"
x20"
info
:
desc
:
"
x20"
get
:
"
cat
key_parameters_select/key_parameters_select.py
|
grep
-i
'^x20
='
|
awk
-F
'='
'{print
$2}'"
set
:
"
sed
-i
's/^x20
=
\\
s*[0-9]*/x20
=
$value/g'
key_parameters_select/key_parameters_select.py"
needrestart
:
"
false"
type
:
"
continuous"
scope
:
-
1
-
5
dtype
:
"
int"
examples/tuning/key_parameters_select/prepare.sh
0 → 100644
浏览文件 @
00535c6e
#!/bin/sh
# Copyright (c) 2020 Huawei Technologies Co., Ltd.
# A-Tune is licensed under the Mulan PSL v2.
# You can use this software according to the terms and conditions of the Mulan PSL v2.
# You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
# PURPOSE.
# See the Mulan PSL v2 for more details.
# Create: 2020-09-04
path
=
$(
cd
"
$(
dirname
"
$0
"
)
"
pwd
)
echo
"update the client and server yaml files"
sed
-i
"s#python3 .*/key_parameters_select.py#python3
$path
/key_parameters_select.py#g"
$path
/key_parameters_select_client.yaml
sed
-i
"s#cat .*/key_parameters_select.py#cat
$path
/key_parameters_select.py#g"
$path
/key_parameters_select_server.yaml
sed
-i
"s#' .*/key_parameters_select.py#'
$path
/key_parameters_select.py#g"
$path
/key_parameters_select_server.yaml
echo
"copy the server yaml file to /etc/atuned/tuning/"
cp
$path
/key_parameters_select_server.yaml /etc/atuned/tuning/
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录