To charaterize the embedding access pattern open run_dlrm_access_freq.sh

Set the --emb-characterization to the embedding table number for which you want to characterize the access pattern.

Run the embedding access pattern characterizattion by

   !./run_dlrm_access_freq.sh

You will be able to see the access_freq.png under./input/kaggle showing the access pattern of given embedding table sorted based on access frequency.

You can observe the skewness in embedding access pattern, and how certain embeddings are accessed way more frequently in comparison to others.

Updated: