(device)
| 320 | @click.option("--percentage", "-p", type=float, default=0.1, show_default=True) |
| 321 | def sampler(name, percentage): |
| 322 | def get_sampler(device): |
| 323 | if name == "identity": |
| 324 | return patchcore.sampler.IdentitySampler() |
| 325 | elif name == "greedy_coreset": |
| 326 | return patchcore.sampler.GreedyCoresetSampler(percentage, device) |
| 327 | elif name == "approx_greedy_coreset": |
| 328 | return patchcore.sampler.ApproximateGreedyCoresetSampler(percentage, device) |
| 329 | |
| 330 | return ("get_sampler", get_sampler) |
| 331 |
nothing calls this directly
no outgoing calls
no test coverage detected