Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nni
Commits
3c3b7292
Commit
3c3b7292
authored
Jun 25, 2019
by
suiguoxin
Browse files
delete toy
parent
8afd8a3a
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
121 deletions
+0
-121
examples/trials/toy/config.yml
examples/trials/toy/config.yml
+0
-21
examples/trials/toy/config_pai.yml
examples/trials/toy/config_pai.yml
+0
-33
examples/trials/toy/main.py
examples/trials/toy/main.py
+0
-64
examples/trials/toy/search_space.json
examples/trials/toy/search_space.json
+0
-3
No files found.
examples/trials/toy/config.yml
deleted
100644 → 0
View file @
8afd8a3a
authorName
:
default
experimentName
:
example_auto-gbdt
trialConcurrency
:
1
maxExecDuration
:
48h
maxTrialNum
:
100
#choice: local, remote, pai
trainingServicePlatform
:
local
searchSpacePath
:
search_space.json
#choice: true, false
useAnnotation
:
false
tuner
:
#choice: TPE, Random, Anneal, Evolution, BatchTuner, MetisTuner, GPTuner
#SMAC (SMAC should be installed through nnictl)
builtinTunerName
:
GPTuner
classArgs
:
#choice: maximize, minimize
optimize_mode
:
minimize
trial
:
command
:
python3 main.py
codeDir
:
.
gpuNum
:
0
\ No newline at end of file
examples/trials/toy/config_pai.yml
deleted
100644 → 0
View file @
8afd8a3a
authorName
:
default
experimentName
:
example_toy
trialConcurrency
:
1
maxExecDuration
:
48h
maxTrialNum
:
100
#choice: local, remote, pai
trainingServicePlatform
:
local
searchSpacePath
:
search_space.json
#choice: true, false
useAnnotation
:
false
nniManagerIp
:
10.172.136.93
tuner
:
#choice: TPE, Random, Anneal, Evolution, BatchTuner, MetisTuner, GPTuner
#SMAC (SMAC should be installed through nnictl)
builtinTunerName
:
GPTuner
classArgs
:
#choice: maximize, minimize
optimize_mode
:
maximize
trial
:
command
:
python3 main.py
codeDir
:
.
gpuNum
:
0
cpuNum
:
1
memoryMB
:
8196
#The docker image to run nni job on pai
image
:
msranni/nni:latest
paiConfig
:
#The username to login pai
userName
:
v_guosui
#The password to login pai
passWord
:
v_guosui123
#The host of restful server of pai
host
:
10.151.40.179
\ No newline at end of file
examples/trials/toy/main.py
deleted
100644 → 0
View file @
8afd8a3a
# Copyright (c) Microsoft Corporation
# All rights reserved.
#
# MIT License
#
# Permission is hereby granted, free of charge,
# to any person obtaining a copy of this software and associated
# documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
# to permit persons to whom the Software is furnished to do so, subject to the following conditions:
# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
# BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
# DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
'''
This project is for automatically tuning parameters for a toy function.
y = np.exp(-(x - 2)**2) + np.exp(-(x - 6)**2/10) + 1/ (x**2 + 1)
'''
import
logging
import
numpy
as
np
import
nni
LOG
=
logging
.
getLogger
(
'auto-toy'
)
def
target
(
x
):
res
=
np
.
exp
(
-
(
x
-
2
)
**
2
)
+
np
.
exp
(
-
(
x
-
6
)
**
2
/
10
)
+
1
/
(
x
**
2
+
1
)
return
-
res
def
get_default_parameters
():
'''
specify configurations as a dict
'''
params
=
{
'x'
:
0
}
return
params
def
run
(
params
):
# predict
y
=
target
(
params
[
'x'
])
nni
.
report_final_result
(
y
)
if
__name__
==
'__main__'
:
try
:
# get parameters from tuner
RECEIVED_PARAMS
=
nni
.
get_next_parameter
()
LOG
.
debug
(
RECEIVED_PARAMS
)
PARAMS
=
get_default_parameters
()
PARAMS
.
update
(
RECEIVED_PARAMS
)
LOG
.
debug
(
PARAMS
)
# train
run
(
PARAMS
)
except
Exception
as
exception
:
LOG
.
exception
(
exception
)
raise
examples/trials/toy/search_space.json
deleted
100644 → 0
View file @
8afd8a3a
{
"x"
:{
"_type"
:
"uniform"
,
"_value"
:[
-2
,
10
]}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment