Norm Pollock wrote:Hope the output is ok.
Doesn't look that way, from what I could sample (still running):
Code: Select all
3rr1k1/1bqn1ppp/p2b4/2pP4/Pp6/4BN1P/1PQ1BPP1/2RR2K1 w - -
game = 1 after ply 503215
r4rk1/1q1n1ppp/p4n2/4pN2/1PP1p3/4bP2/3QB1PP/R4RK1 w - -
game = 1 after ply 503635
r4k2/3b1pp1/p3p2p/b1np4/8/2P5/PP2BPPP/2K2R1R w - -
game = 1 after ply 503659
2rq1rk1/1b1nbppp/p3p3/8/PpN1P3/3BB3/1P2QPPP/2R2RK1 w - -
game = 1 after ply 503805
r4rk1/2p2ppp/p7/1pB5/2p2P2/2nq1QPB/P7/R4RK1 w - -
game = 1 after ply 504294
1q3rk1/3n1ppp/4pn2/1N6/1p1P4/1Q3B2/1P1B1PPb/R6K w - -
game = 1 after ply 504418
4r1k1/1r2bppp/pqNp4/1p1Pp1Pn/7P/P4P2/1PPQ3R/2KR1B2 w - -
game = 1 after ply 504766
r2q1rk1/pp2nppp/8/2n1b1PP/2BN2b1/P1N1P3/2QB1P2/R3K2R w KQ -
game = 1 after ply 504928
r3k2r/2pb1pp1/pq5p/1p2P3/2p2P2/2P3P1/P3Q1BP/3R1RK1 w kq -
game = 1 after ply 505753
It goes on like that. For one, I used gameNum in the PGN that I want to finally process, and there's no way that more than 3 positions are found in the same game. And the ply counts are ridiculous, games are truncated at ply 40, both in the PGN that produced the search.epd as well as the final one.
Wow! I ran a similar project to yours with 15K games in the file for search.epd, and 47K games in the input pgn file. All ran fine.
Based on the output of "manifest-ps" that you sent me, my first suspicion is that the "pgn" files you used were not up to PGN Standards. Perhaps they did not have a blank line separating games.
Please use "trim" on those files and then rename.
I am surprised that you were able to get output from manifest-ps during execution. It must have been due to an overflow of the buffer because during execution of my test the files "manifest-ps" and "numbers", the two output files of epdPosition, had 0 bytes.
Based on the size of your test, it will take a very long time for it to finish. Perhaps a month. In which time there could be a power blip that wipes everything out. I would do the project in small parts.
Also I would rename "out4.pgn" before re-using it.
ren out4.pgn alpha-n.pgn
And finally, are you using a recent version of pgn-extract? Use "17-21" or later. I noticed D. Barnes' new version "17-30" outputs "17-26" when using the "--version" command.