Merge branch 'shm' of git://github.com/lowintelligence/nccl into lowintelligence-shm

This commit is contained in:
David Addison
2019-08-14 09:45:45 -07:00
3 ha cambiato i file con 17 aggiunte e 6 eliminazioni
+9
Vedi File
@@ -96,6 +96,15 @@ uint64_t getHash(const char* string) {
return result;
}
uint64_t getnHash(const char* string, int n) {
// Based on DJB2, result = result * 33 + char
uint64_t result = 9527;
for (int c = 0; c < n; c++) {
result = ((result << 5) + result) + string[c];
}
return result;
}
/* Generate a hash of the unique identifying string for this host
* that will be unique for both bare-metal and container instances
* Equivalent of a hash of;