Linas Vepštas
Linas Vepštas
One reason the telnet shell is broken is that we have no unit tests for it. Once upon a time, it used to work.
I stubbed out line 107 of tests/cython/PythonModuleUTest.cxxtest until this issue is resolved. When this bug is fixed, then that line should be enabled again.
This appears to happen much much much more often, when a lot of logger messages are being written. So this might have something to do with the logger shutdown ...
Pull req opencog/cogutil#235 sharply reduces the number of crashes.
Agree that 99% of cpu time is in evaluation, and not in the mutation of the trees. However ... Writing code to export atomese to your system, and then re-importing...
Off-topic, but I'm also heavily biased: I spent several years with moses. I learned several key things: * The number-1 most important parameter is complexity temperature. Sometimes, taking a less...
Let me reply piece-wise. Grammar. There is not one, but two: In "classical" moses, the first grammar is the collection of the legal ways in which the arithmetic ops (+...
> Single-solution based metaheuristics (e.g. a hill climber or simulated annealing) seem to perform not as well as population based metaheuristics FYI, In moses, we generate a handful of starter...
> There are many ideas in literature The point here is NOT to use this tech to find a super-whiz-bang program that fits large datasets with high quality. That cannot...
That backtrace is a typical "double free or malloc pool corruption" bug. It happens because the dependencies between the various different shared libs in the atomspace (and/or in opencog) are...