I found that, for each iteration of the training step, the hash-related CUDA functions are called. They are:
generate_hashmap_duplicates
count_hashmap
compact_hashmap
What is the purpose of these functions during the training step?
Are there any specific examples (usecase) of these functions?