-
Something about the cogserver shutdown sequence frequently leads to the error message on shutdown:
```
corrupted size vs. prev_size
Aborted
```
This happens some time after `main()` has exited, a…
linas updated
3 years ago
-
One source of computational overhead in the URE is the unification between rule conclusions and targets when going backward, or rule premises and sources when going forward.
Often the same unificat…
-
### Overview
This is to address the issue raised in the report **Optimizing as-moses: Reports** #109. To summarize, `asmoses` is currently not working as required comparing its prediction of programs…
-
Implement incoming-set caching. When an atomspace is too large to fit into RAM, we must leave some of it on disk. However, it can become important to make sure that the incoming set of an atom has b…
-
The Cartpole example crashes when trying to run the learning agent (`epochs = 5` in the notebook).
```
ic| msg: 'Learning phase started. (1/5)'
[/usr/local/lib/python3.10/dist-packages/scipy/stat…
-
The scheme bindings (and the python bindings, too, I guess) have a certain core subset of functions that are very commonly used, and should be converted to Atomese. For example,
```
(cog-incoming-se…
-
During a code review, I discovered this code:
https://github.com/opencog/asmoses/blob/master/opencog/asmoses/atomese/interpreter/Interpreter.cc
This interpreter appears to miss the whole idea of…
-
Python benchmarks are broken. At the moment all of benchmarks are guarded by #if HAVE_CYTHONX preprocessor condition: https://github.com/opencog/benchmark/blob/997490970adb88250f01f316ef98bf4a92cc1df5…
-
Boost header files in the cogutils header files are polluting downstream code (atomspace, opencog). We should try hard to avoid using boost. Its low-quality code, buggy, with assorted issues. In mo…
linas updated
5 years ago
-
Might be futile but frankly it's rather annoying to see this mix of camel case and underscore in the atom and atomspace util libraries.