Evaluation
evaluate
evaluate_cli(model, config=None, src_file=None, ref_file=None, beam_size=5, max_len=100, batch_size=32, device='auto', compute_type='auto', **kwargs)
Evaluate a CTranslate2 model.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
model
|
str
|
Path to ctranslate2 model folder |
required |
config
|
str | None
|
Path to config file |
None
|
src_file
|
str | None
|
Path to source text file |
None
|
ref_file
|
str | None
|
Path to reference text file |
None
|
beam_size
|
int
|
Beam size for decoding |
5
|
max_len
|
int
|
Max sequence length |
100
|
batch_size
|
int
|
Batch size for translation |
32
|
device
|
str
|
Auto detect GPU and use if available (or cuda, cpu) |
'auto'
|
compute_type
|
str
|
CTranslate2 compute type |
'auto'
|
**kwargs
|
Overrides for configuration parameters |
{}
|
Source code in src/quickmt_train/evaluate.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |