| 63 | } |
| 64 | |
| 65 | string SanitizeThreadSuffix(string suffix) { |
| 66 | string clean; |
| 67 | for (int i = 0; i < suffix.size(); ++i) { |
| 68 | const char ch = suffix[i]; |
| 69 | if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || |
| 70 | (ch >= '0' && ch <= '9') || ch == '_' || ch == '-') { |
| 71 | clean += ch; |
| 72 | } else { |
| 73 | clean += '_'; |
| 74 | } |
| 75 | } |
| 76 | return clean; |
| 77 | } |
| 78 | |
| 79 | } // namespace tensorflow |