Code: Select all
Nodes Searched : 65.426.495 (0:24) average 2.732M p/s
Evaluation called : 14.009.203 average 0.583M p/s
Moderator: Ras
Code: Select all
Nodes Searched : 65.426.495 (0:24) average 2.732M p/s
Evaluation called : 14.009.203 average 0.583M p/s
Are you doing endpoint / q-search evaluations or do you call it internally also? I do only q-search evaluations..Rebel wrote:When I run mine I typically get:
Does your engine behave in a similar way?Code: Select all
Nodes Searched : 65.426.495 (0:24) average 2.732M p/s Evaluation called : 14.009.203 average 0.583M p/s
My engine behaves differently.Rebel wrote:When I run mine I typically get:
Does your engine behave in a similar way?Code: Select all
Nodes Searched : 65.426.495 (0:24) average 2.732M p/s Evaluation called : 14.009.203 average 0.583M p/s
Code: Select all
info depth 22 score cp 31 time 48038 nodes 613958104 nps 12780675 tbhits 0 evaluations 588208482
Internally also.bob wrote:Are you doing endpoint / q-search evaluations or do you call it internally also? I do only q-search evaluations..Rebel wrote:When I run mine I typically get:
Does your engine behave in a similar way?Code: Select all
Nodes Searched : 65.426.495 (0:24) average 2.732M p/s Evaluation called : 14.009.203 average 0.583M p/s
So your ratio is 888/348 = 2.5Here's my numbers (I don't count evals so had to add a quick fix):
nodes=8753973650(8.8B)
evals=3373776750(3.4B)
time=1:33.6 (93.6s)
nps=93.5M
So you are only counting full evaluations as an evaluation and not the lazy ones?Rebel wrote: My way of counting: a node is every evaluation whether full or fast. Fast includes (succeeded) lazy eval and (succeeded) futility pruning where there is no need to do a full (expensive) eval.
Code: Select all
info depth 22 score cp 37 time 32426 nodes 437913161 nps 13505000 tbhits 0 evaluations 389881831
Hash hits ?!Joost Buijs wrote:Like Bob I also added an evaluation counter and this is the result from a 22 ply search at the start position.
What surprises me is that there is a difference between the number of nodes and the number of evaluations, this is something I don't understand.Code: Select all
info depth 22 score cp 31 time 48038 nodes 613958104 nps 12780675 tbhits 0 evaluations 588208482
It can be a bug, certainly something to look at.
Edit: When I do a null-move I don't call the evaluation function, but I just negate the value from the previous node, this is probably the reason.
The point is that out of laziness I called the evaluation function directly from the make move, so I expected the number of make moves (nodes) and evaluations to be the same.Karlo Bala wrote:Hash hits ?!