小编Sim*_*mer的帖子

AWS Elastic Beanstalk Docker 不支持多阶段构建

我正在努力将我的构建部署到 Docker 上的 AWS。我不知道解决方案在哪里,因为这是我第一次使用 Docker。我在本地一切正常,但是当我部署时,我在 Elastic Beanstalk 中收到以下错误:

2020/04/30 05:35:02.330900 [ERROR] An error occurred during execution of command [app-deploy] - [Docker Specific Build Application]. Stop running the command. Error: failed to pull docker image: Command /bin/sh -c docker pull node:13.3.0 AS compile-image failed with error exit status 1. Stderr:"docker pull" requires exactly 1 argument.
See 'docker pull --help'.
Run Code Online (Sandbox Code Playgroud)

这是我的 Docker 文件的样子:

FROM node:13-alpine as builder

WORKDIR /opt/ng
COPY package.json package-lock.json ./
RUN npm install

ENV PATH="./node_modules/.bin:$PATH"

COPY . ./
RUN …
Run Code Online (Sandbox Code Playgroud)

amazon-ecs docker amazon-elastic-beanstalk

17
推荐指数
2
解决办法
3562
查看次数

如何从 LangChain QAMapReduceChain 流式传输响应

我正在使用 Langchain 与一长段文本进行交互。文本被分成块,这些块作为下面的变量传入docs

我已经建立了一个链来传输我的响应,但是我发现handleLLMNewToken在 OpenAI 返回所有代的令牌(其中包括每个文档的映射步骤)时调用该链。

这会导致混乱的响应,这是所有一代的组合,而不仅仅是输出一代。我找不到一种方法可以让我仅在生成最终结果时对其进行流式传输。

如果我使用该变量,我可以访问已完成的提示chainResult- 但与回调不同,它不可流式传输。

const SUMMARISE_MODEL = {
        temperature: 0.5,
        modelName: "gpt-3.5-turbo-16k",
        maxTokens: 5000,
        verbose: false,
        maxConcurrency: 2,
        streaming: true,
}

//...OTHER CODE

const chain = loadQAMapReduceChain(model, {returnIntermediateSteps: true});
const chainResult = await chain.call({
            input_documents: docs,
            question: templateString,
        }, [

            {
                handleLLMNewToken(token: string) {
                    updateResponse(token);
                },
            }
        ],);
Run Code Online (Sandbox Code Playgroud)

typescript openai-api langchain

6
推荐指数
0
解决办法
1498
查看次数

Angular Universal - 部署到 AWS Elastic Beanstalk

我已经尝试并失败了三天以上才能使其正常工作,并且我对自己对该主题缺乏了解而越来越感到沮丧 - 所以这是我对尚未找到的答案的搜索。

我正在使用 Angular 9.x 和 Angular Universal 9.x,但无法弄清楚如何将其部署到运行节点的服务器上的 Elastic Beanstalk。有零个教程解释了应该如何做到这一点,因为它们都针对那些想要在 AWS 上使用 Lambda 的人。如果有人可以请指出我正确的方向,那就太好了。我运行 npm run build:ssr --prod,并在我的 dist 文件夹中得到以下内容:

[Dist文件夹[1]

我尝试通过上传压缩文件来部署此文件夹,并尝试eb deploy使用我的整个应用程序 - 但所有这些都会导致如下错误(对于 eb deploy 方法)

> blush-front-end@0.0.0 start /var/app/current
> ng serve

sh: ng: command not found
Run Code Online (Sandbox Code Playgroud)

有人可以指出我正确的方向吗?

amazon-web-services node.js express angular-universal angular

2
推荐指数
1
解决办法
1036
查看次数