Полное раскрытие, я задал этот же вопрос на форумах Pytorch около нескольких дней назад и не получил ответа, так что это технически репост, но я считаю, что это все еще хороший вопрос, потому что я не смог найти ответ где -либо в Интернете. Вот гласит: < /p>
Можете ли вы показать пример использования register_module с помощью пользовательского модуля? IDE не говорит мне ни одного экземпляра перегруженной функции "mymodel :: register_module" соответствует списку аргументов - Типы аргументов: (const char [14], treeembedding) < /code> < /p>
(Treeembedding - это имя другого структуры, которое я сделал, который расширяет Torch :: nn :: module.) Пример этого был бы очень полезным. < /P>
< /p>
Изменить: Дополнительный контекст следует ниже. PrettyPrint-Override ">struct TreeEmbedding : torch::nn::Module {
TreeEmbedding();
torch::Tensor forward(Graph tree);
};
struct MyModel : torch::nn::Module{
size_t embeddingSize;
TreeEmbedding treeEmbedding;
MyModel(size_t embeddingSize=10);
torch::Tensor forward(std::vector clauses, std::vector contexts);
};
< /code>
У меня также есть файл cpp "model.cpp", который содержит следующее: < /p>
MyModel::MyModel(size_t embeddingSize) :
embeddingSize(embeddingSize)
{
treeEmbedding = register_module("treeEmbedding", TreeEmbedding{});
}
< /code>
Эта настройка по -прежнему имеет такую же ошибку, что и выше. Код в документации работает (используя встроенные компоненты, такие как линейные слои), но использование пользовательского модуля не так. После отслеживания TORCH :: nn :: Linear, похоже, что это модуль -владелец < /code> (что бы это ни было ...) < /p>
Спасибо,
jack < /p>
Подробнее здесь: https://stackoverflow.com/questions/615 ... libtorch-c
Пользовательские подмодулы в Pytorch / Libtorch C ++ ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1745451629
Anonymous
Полное раскрытие, я задал этот же вопрос на форумах Pytorch около нескольких дней назад и не получил ответа, так что это технически репост, но я считаю, что это все еще хороший вопрос, потому что я не смог найти ответ где -либо в Интернете. Вот гласит: < /p>
Можете ли вы показать пример использования register_module с помощью пользовательского модуля? IDE не говорит мне ни одного экземпляра перегруженной функции "mymodel :: register_module" соответствует списку аргументов - Типы аргументов: (const char [14], treeembedding) < /code> < /p>
(Treeembedding - это имя другого структуры, которое я сделал, который расширяет Torch :: nn :: module.) Пример этого был бы очень полезным. < /P>
< /p>
Изменить: Дополнительный контекст следует ниже. PrettyPrint-Override ">struct TreeEmbedding : torch::nn::Module {
TreeEmbedding();
torch::Tensor forward(Graph tree);
};
struct MyModel : torch::nn::Module{
size_t embeddingSize;
TreeEmbedding treeEmbedding;
MyModel(size_t embeddingSize=10);
torch::Tensor forward(std::vector clauses, std::vector contexts);
};
< /code>
У меня также есть файл cpp "model.cpp", который содержит следующее: < /p>
MyModel::MyModel(size_t embeddingSize) :
embeddingSize(embeddingSize)
{
treeEmbedding = register_module("treeEmbedding", TreeEmbedding{});
}
< /code>
Эта настройка по -прежнему имеет такую же ошибку, что и выше. Код в документации работает (используя встроенные компоненты, такие как линейные слои), но использование пользовательского модуля не так. После отслеживания TORCH :: nn :: Linear, похоже, что это модуль -владелец < /code> (что бы это ни было ...) < /p>
Спасибо,
jack < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/61515915/custom-submodules-in-pytorch-libtorch-c[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия