Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework tracon hash function #1485

Merged
merged 1 commit into from
Apr 7, 2024
Merged

Rework tracon hash function #1485

merged 1 commit into from
Apr 7, 2024

Conversation

linas
Copy link
Member

@linas linas commented Mar 31, 2024

Proposed fix for issue found in #1479

The Atomese backend can have 100K upper-case connectors, and no lower-case subscripts. This seems like a good compromise.

The Atomese backend can have 100K upper-case connectors, and
no lower-case subscripts. This seems like a good compromise.
@linas
Copy link
Member Author

linas commented Apr 7, 2024

@ampli I'm merging this now, based on your earlier commentary. If this looks wrong, let me know.

@linas linas merged commit f39cc7e into opencog:master Apr 7, 2024
1 check passed
@linas linas deleted the tracon-hash branch April 7, 2024 17:34
@ampli
Copy link
Member

ampli commented Apr 7, 2024

It seems there are still plenty of collisions, even with the new function. In tests conducted with just a small number of "normal" disjuncts, both this function and the original one led to significant collision problems, primarily in a few table entries that experienced the majority of collisions. Currently, I'm diving into debugging to figure this out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants