Genie crashes if Probability table gets over 4.X million

The front end.
Post Reply
Christian
Posts: 44
Joined: Wed Nov 28, 2007 12:32 pm

Genie crashes if Probability table gets over 4.X million

Post by Christian »

Hello,

I have the following problem.

10 Nodes, each 5 states. Now connecting Node1 to Node9 to Node0. So the probability table should be 9 Million. Then GeNIe crashes :-(

Is there a limit of possible propability values? How can I get beyond this limit?

Thank you,

Christian
shooltz[BayesFusion]
Site Admin
Posts: 1417
Joined: Mon Nov 26, 2007 5:51 pm

Re: Genie crashes if Probability table gets over 4.X million

Post by shooltz[BayesFusion] »

Using 5-state nodes I can create a model with 10 incoming arcs, so the child node has CPT with ~49 million entries. Each entry is 8 bytes, so the total memory consumed is around 400 mb. Adding another incoming arc would make it 5 times larger, close to the 2GB user address space limit for 32-bit process in Windows.

Unfortunately, SMILE doesn't have much error handling when it comes to checking the memory allocations. The program will just crash.
Christian
Posts: 44
Joined: Wed Nov 28, 2007 12:32 pm

Post by Christian »

ahh, okay, I understand.

So if I would use a 64bit Windows it should work with a bigger network?
shooltz[BayesFusion]
Site Admin
Posts: 1417
Joined: Mon Nov 26, 2007 5:51 pm

Post by shooltz[BayesFusion] »

Christian wrote:So if I would use a 64bit Windows it should work with a bigger network?
No difference, since GeNIe is 32-bit binary.
Post Reply