小编Sof*_*ngs的帖子

MWAArequirements.txt可以自动设置为最新版本吗?

我们有一个自动上传 DAG 到 MWAA 的系统。

有没有办法让S3存储桶中的requirements.txt自动设置为最新版本?

我在 AWS 控制台中找不到此选项。

airflow mwaa

6
推荐指数
1
解决办法
3794
查看次数

MongoDB 的 FastAPI 问题 - TypeError: 'ObjectId' 对象不可迭代

我在通过 FastAPI 插入 MongoDB 时遇到一些问题。

下面的代码按预期工作。请注意该response变量尚未在 中使用response_to_mongo()

model是一个 sklearn ElasticNet 模型。

app = FastAPI()


def response_to_mongo(r: dict):
    client = pymongo.MongoClient("mongodb://mongo:27017")
    db = client["models"]
    model_collection = db["example-model"]
    model_collection.insert_one(r)


@app.post("/predict")
async def predict_model(features: List[float]):

    prediction = model.predict(
        pd.DataFrame(
            [features],
            columns=model.feature_names_in_,
        )
    )

    response = {"predictions": prediction.tolist()}
    response_to_mongo(
        {"predictions": prediction.tolist()},
    )
    return response
Run Code Online (Sandbox Code Playgroud)

但是,当我predict_model()这样写并将response变量传递给response_to_mongo()

@app.post("/predict")
async def predict_model(features: List[float]):

    prediction = model.predict(
        pd.DataFrame(
            [features],
            columns=model.feature_names_in_,
        )
    )

    response = {"predictions": prediction.tolist()} …
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo fastapi

6
推荐指数
1
解决办法
6834
查看次数

gitlab-runner 空间不足,添加磁盘驱动器

我有一个 gitlab-runner (docker 执行器),它正在使用docker build. 空间不足。

为了解决这个问题,我安装了一个外部磁盘(有足够的空间)并创建了一个分区。这可以在 找到并访问/run/media/<user>/STORAGE。我在这里创建了一个名为 的目录builds,我希望 Gitlab-runner 在其中构建我的 docker 映像(使用新的外部磁盘空间)。

在设置下[[runners]]/etc/gitlab-runner/config.toml我已经设置了builds_dir = "/run/media/<user>/STORAGE/builds"

gitlab-runner 日志表明正在使用外部磁盘 ( Initialized empty Git repository in /run/media/<user>/STORAGE/builds/<user>/<repository-name>/.git/),但在同一阶段和时间构建仍然失败 ( no space left on device),这表明构建本身仍在旧磁盘空间上完成。

我是否正确理解了设置的目的builds_dir?如何让 gitlab-runner 只使用新磁盘?

gitlab docker gitlab-ci-runner

4
推荐指数
1
解决办法
7277
查看次数

标签 统计

airflow ×1

docker ×1

fastapi ×1

gitlab ×1

gitlab-ci-runner ×1

mongodb ×1

mwaa ×1

pymongo ×1

python ×1