6 releases
0.8.4 | Sep 19, 2024 |
---|---|
0.8.3 | Aug 17, 2024 |
0.7.3 | Jul 18, 2024 |
#595 in Machine learning
114 downloads per month
82KB
2K
SLoC
Candle CRF
Candle CRF ports pytorch-crf to Huggingface Candle.
Initialization
-
Pytorch CRF
crf = CRF(num_tags, batch_first=false)
-
Candle CRF
let crf = CRF::new(num_tags, false, &candle_core::Device::Cpu).unwrap();
Forward
-
Pytorch CRF
llh = crf(emissions, tags, mask)
-
Candle CRF
let llh = crf .forward(&emissions, &tags, Some(&mask), Reduction::default()) .unwrap();
Decode
-
Pytorch CRF
best_tags = crf.decode(emissions, mask)
-
Candle CRF
let best_tags = crf.decode(&emissions, Some(&mask)).unwrap();
Dependencies
~10–20MB
~328K SLoC