not executing
This commit is contained in:
parent
11937662ef
commit
34cf9d6fb6
3 changed files with 29 additions and 4 deletions
|
@ -741,6 +741,7 @@ add_library(ggml OBJECT
|
||||||
print.hpp
|
print.hpp
|
||||||
plugin_python.cpp
|
plugin_python.cpp
|
||||||
plugin_nodejs.cpp
|
plugin_nodejs.cpp
|
||||||
|
plugin_nodejs_metacall.cpp
|
||||||
ggml-internal.hpp
|
ggml-internal.hpp
|
||||||
llama-internal.hpp
|
llama-internal.hpp
|
||||||
ggml-alloc.cpp
|
ggml-alloc.cpp
|
||||||
|
|
|
@ -33,8 +33,12 @@
|
||||||
|
|
||||||
#include "print.hpp"
|
#include "print.hpp"
|
||||||
//#include "plugin_python.hpp"
|
//#include "plugin_python.hpp"
|
||||||
#include "plugin_nodejs.hpp"
|
//#include "plugin_nodejs.hpp"
|
||||||
#define process_output_plugin process_output_plugin_node
|
#include "plugin_nodejs_metacall.hpp"
|
||||||
|
#define process_output_plugin process_output_plugin_metacall
|
||||||
|
#define process_output_plugin_destroy process_output_plugin_metacall_destroy
|
||||||
|
#define process_output_plugin_init process_output_plugin_metacall_init
|
||||||
|
|
||||||
|
|
||||||
static llama_context ** g_ctx;
|
static llama_context ** g_ctx;
|
||||||
static llama_model ** g_model;
|
static llama_model ** g_model;
|
||||||
|
@ -138,7 +142,7 @@ int main(int argc, char ** argv) {
|
||||||
// save choice to use color for later
|
// save choice to use color for later
|
||||||
// (note for later: this is a slightly awkward choice)
|
// (note for later: this is a slightly awkward choice)
|
||||||
console::init(params.simple_io, params.use_color);
|
console::init(params.simple_io, params.use_color);
|
||||||
process_output_plugin_node_init();
|
process_output_plugin_init();
|
||||||
atexit([]() { console::cleanup(); });
|
atexit([]() { console::cleanup(); });
|
||||||
|
|
||||||
if (params.logits_all) {
|
if (params.logits_all) {
|
||||||
|
@ -911,6 +915,6 @@ int main(int argc, char ** argv) {
|
||||||
LOG_TEE("Log end\n");
|
LOG_TEE("Log end\n");
|
||||||
#endif // LOG_DISABLE_LOGS
|
#endif // LOG_DISABLE_LOGS
|
||||||
|
|
||||||
process_output_plugin_node_destroy();
|
process_output_plugin_destroy();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
20
script.js
Normal file
20
script.js
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/usr/bin/env node
|
||||||
|
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
function sum(a, b) {
|
||||||
|
return a + b;
|
||||||
|
}
|
||||||
|
|
||||||
|
function timeout(ms, cb) {
|
||||||
|
return new Promise(resolve => setTimeout(() => resolve(cb()), ms));
|
||||||
|
}
|
||||||
|
|
||||||
|
async function async_sum(a, b) {
|
||||||
|
return await timeout(2000, () => sum(a, b));
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
sum,
|
||||||
|
async_sum,
|
||||||
|
};
|
Loading…
Add table
Add a link
Reference in a new issue