我正在尝试导入“火炬”包。同样,我尝试使用如下pip命令安装它,安装甚至开始,但几秒钟后出现错误
下面是我执行的命令
pip install torch
我得到的错误:
from tools.nnwrap import generate_wrappers as generate_nn_wrappers
ModuleNotFoundError: No module named 'tools.nnwrap'
Run Code Online (Sandbox Code Playgroud)
操作系统: Windows。 IDE:pyCharm
我获得了与此问题相关的唯一链接,但无法解释它。
我是新来的。针对类似问题发布了几个解决方案,但没有一个有帮助。我在下面发布了一个非常简单的玩具示例,可以帮助您进行调试。
索引.js
const express = require('express')
port=3001
var controller = require('./controller');
app.use('/api', controller);
Run Code Online (Sandbox Code Playgroud)
控制器.js
var model = require('./model')
var router = express.Router();
router.get('/bl', function(req, res) {
model.getData( function (err, objects) {
if(err) return res.send(err);
return res.status(200).json(objects);
});
});
module.exports = router;
Run Code Online (Sandbox Code Playgroud)
模型.js
const bl = {"hello":"world"}
const getData= (request, response) => {
return(bl);
}
module.exports = {
getData
}
Run Code Online (Sandbox Code Playgroud)
问题:调用:http://localhost:3001/api/bl => 无响应,控制台:无错误
笔记:
在我的model.js 中,我在Postgres 数据库中查询,我可以在console.log 中看到结果。
但是当我尝试在 controller.js 中使用 console.log 查看数据时,我没有看到任何这样的结果。我在上面的玩具示例中观察到的类似行为
我有 node js rest api 脚本可以从 Postgres 表中查询。它工作正常,但是当我尝试使用 Postgres 的“lo_get”获取大对象时,我得到
JavaScript 堆内存不足
下面是玩具示例。
索引.js
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
const port = 8000
var controller= require('./src/controller');
app.use(bodyParser.json())
app.use(
bodyParser.urlencoded({
extended: true,
})
)
app.use('/cont', controller);
app.listen(port, () => {
console.log(`App running on port ${port}.`)
})
Run Code Online (Sandbox Code Playgroud)
控制器.js
var express = require('express');
var router = express.Router();
router.get('/fileID/:lo_oid/', function( req, res) {
const lo_oid = parseInt(req.params.lo_oid)
model.exportLoSaint(lo_oid, function (err, object) {
if (err) return res.send(err);
# …Run Code Online (Sandbox Code Playgroud)