Skip to content

Standard validators

David Anderson edited this page Jan 11, 2024 · 2 revisions

BOINC includes several "standard" validators:

sample_trivial_validator

Marks a job as valid if its output files are present. Use this if all hosts are trusted.

sample_substr_validator

Marks a job as valid if its stderr output includes a string specified by the --stderr_string command-line arg. If the --reject_if_present arg is present, the logic is inverted: a job is valid if its stderr does NOT include the string.

sample_bitwise_validator

Output files are equivalent if they agree byte for byte. This can be used if your application generates exactly matching results (either because it does no floating-point arithmetic, or because you use homogeneous redundancy). If output files are gzip archives, use the --is_gzip command-line arg. This will skip the gzip header when comparing files.

Clone this wiki locally