Fixed bin accumulation; added perf-test
This commit is contained in:
parent
bd53a83058
commit
01d41f3a82
21
caliGraph.py
21
caliGraph.py
@ -418,8 +418,8 @@ def scoreUnread(G, globMu, globStd):
|
||||
if 'score' in adjNode and adjNode['score'] != None:
|
||||
w = adjNode['t']
|
||||
for fb in adjNode['feedbacks']:
|
||||
neuralBins[w].append(fb)
|
||||
feedbacks.append(fb)
|
||||
neuralBins[w].append(adjNode['score'])
|
||||
node['mean'], node['std'] = norm.fit(feedbacks)
|
||||
node['median'] = np.percentile(feedbacks, [50], method='linear')[0]
|
||||
node['se'] = globStd / math.sqrt(len(feedbacks))
|
||||
@ -1331,6 +1331,7 @@ def cliInterface():
|
||||
parser.add_argument('--dark', action="store_true")
|
||||
parser.add_argument('--v3d', action="store_true")
|
||||
parser.add_argument('--imgs', action="store_true")
|
||||
parser.add_argument('--perf-test', action="store_true")
|
||||
cmds = parser.add_subparsers(required=True, dest='cmd')
|
||||
|
||||
p_rec = cmds.add_parser('recommend', description="TODO", aliases=['rec'])
|
||||
@ -1370,6 +1371,24 @@ def cliInterface():
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.perfTest:
|
||||
perfTestCLI(args)
|
||||
else:
|
||||
mainCLI(args)
|
||||
|
||||
def perfTestCLI(args):
|
||||
from pycallgraph import PyCallGraph
|
||||
from pycallgraph import Config
|
||||
from pycallgraph import GlobbingFilter
|
||||
from pycallgraph.output import GraphvizOutput
|
||||
config = Config()
|
||||
config.trace_filter = GlobbingFilter(exclude=[
|
||||
"pycallgraph.*",
|
||||
])
|
||||
with PyCallGraph(output=GraphvizOutput(output_file='perfTests/serve_httpd_' + str(int(time.time())) + '.png'), config=config):
|
||||
mainCLI(args)
|
||||
|
||||
def mainCLI(args):
|
||||
if args.cmd=="train":
|
||||
train(args.g, args.full)
|
||||
exit()
|
||||
|
Loading…
Reference in New Issue
Block a user