Menu

CMN_WIN_HWM and CMN_WIN

Help
Pankaj
2010-10-11
2012-09-22
  • Pankaj

    Pankaj - 2010-10-11

    In pocketsphinx, CMN_WIN_HWM and CMN_WIN have been defined as 800 and 500
    respectively. I have observed that there is no change in accuracy even if the
    values are defined as low as 8 and 5 respectively. Infact with the limited
    dataset which I have, I didnot find any performance issue even with values of
    1 and 0 with pocketsphinx_batch. Although the performance of
    pocketsphinx_continuous was very poor with low values of 0 and 1. In
    continuous mode the performance becomes quite OK at values of 8 and 5 and
    above for CMN_WIN_HWM and CMN_WIN.
    Is there any tradeoff between higher values and lower values (other than
    memory requirements).

    Regards

     
  • Nickolay V. Shmyrev

    Hello

    Yes, this change could work for you in your particular application but I
    suggest you to leave this part as is. I think that the memory optimization
    from this change is not significant, it's basically not worth doing that.

    If you want to optimize memory, you could probably check where the biggest
    chunk is allocated with massif or some other memory profiling tool.

     

Log in to post a comment.