Download mosesdecoder/moses2/PhraseBased/PhraseImpl.cpp from sleepyhead111/vllm_fairseq: direct link, hf CLI and curl.
- Browser
- Download file 541 Bytes
-
https://huggingface.co/sleepyhead111/vllm_fairseq/resolve/main/mosesdecoder/moses2/PhraseBased/PhraseImpl.cpp
- Command line
-
hf download hf://sleepyhead111/vllm_fairseq/mosesdecoder/moses2/PhraseBased/PhraseImpl.cpp
-
curl -L -o PhraseImpl.cpp https://huggingface.co/sleepyhead111/vllm_fairseq/resolve/main/mosesdecoder/moses2/PhraseBased/PhraseImpl.cpp
541 Bytes
| /* | |
| * PhraseImpl.cpp | |
| * | |
| * Created on: 19 Feb 2016 | |
| * Author: hieu | |
| */ | |
| using namespace std; | |
| namespace Moses2 | |
| { | |
| PhraseImpl *PhraseImpl::CreateFromString(MemPool &pool, FactorCollection &vocab, | |
| const System &system, const std::string &str) | |
| { | |
| std::vector<std::string> toks = Moses2::Tokenize(str); | |
| size_t size = toks.size(); | |
| PhraseImpl *ret; | |
| ret = new (pool.Allocate<PhraseImpl>()) PhraseImpl(pool, size); | |
| ret->PhraseImplTemplate<Word>::CreateFromString(vocab, system, toks); | |
| return ret; | |
| } | |
| } | |