Ist Torch :: JIT :: Trace in Libtorch nicht verfügbar?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Ist Torch :: JIT :: Trace in Libtorch nicht verfügbar?

by Anonymous » 06 Feb 2025, 03:40

Ich verwende libtorch in C ++. : Jit :: Trace funktioniert nicht in libtorch. ist mein einfacher Beispielcode. < /p>
#include
#include
#include

struct MyNetImpl : torch::nn::Module {
torch::nn::Linear fc{ nullptr };
MyNetImpl(int in_features, int out_features) {
fc = register_module("fc", torch::nn::Linear(in_features, out_features));
}
torch::Tensor forward(torch::Tensor x) {
return torch::relu(fc->forward(x));
}
};
TORCH_MODULE(MyNet);

int main() {
MyNet model(10, 2);
model->eval();

// Create an example input
auto example_input = torch::randn({ 1, 10 });

// NOTE: torch::jit::trace is a function:
auto traced_model = torch::jit::trace(model, example_input);

// Save TorchScript module
traced_model.save("model_traced.pt");
std::cout
Mein Code ist falsch oder Torch :: Jit :: Trace ist nicht in Libtorch verfügbar? in C ++ und laden Sie es in Python.

Top