我创建了一个 DCGAN 并已经针对 CIFAR-10 数据集对其进行了训练。现在,我想针对自定义数据集对其进行训练。
我已经收集了大约 1200 张图像,实际上不可能收集更多。我应该怎么办?
我的数据库中有一个“广告”实体,其中有一个activeUntil
字段。
现在,我想在我的后端创建一个方法,该方法将在指定为activeUntil
属性内部值的日期上执行其逻辑。基本上我想发送发布它已过期的广告的用户。可悲的是,我不知道如何做到这一点。Spring Boot 是否提供类似的功能?提前致谢!
这是我要映射的对象的类:
package com.agent.module.entities;
import java.util.Set;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.Accessors;
@Entity
@Getter @Setter @NoArgsConstructor
@Accessors
public class Accommodation {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String location;
@ManyToOne(optional=false, fetch=FetchType.EAGER)
private AccommodationType type;
private String description;
private String name;
@OneToMany(orphanRemoval=true, fetch=FetchType.EAGER)
@Cascade(CascadeType.ALL)
private Set<Document> images;
private Integer capacity;
@ManyToMany(fetch=FetchType.EAGER)
private Set<AdditionalService> additionalServices;
@OneToMany(orphanRemoval=true, fetch=FetchType.EAGER)
@Cascade(CascadeType.ALL)
private …
Run Code Online (Sandbox Code Playgroud) 我是AWS和Go的新手,我正在尝试通过AWS SAM CLI执行Lambda函数。但是每次我尝试这样做时,都会出现以下错误:
I0517 07:51:11.052078 13 main.go:62] Thumbnail Lambda successfully started
I0517 07:51:13.696304 13 utils.go:99] Needed directories successfully created
2019-05-17 09:51:14 Function 'Thumbnail' timed out after 3 seconds
2019-05-17 09:51:14 Function returned an invalid response (must include one of: body, headers or statusCode in the response object). Response received:
Run Code Online (Sandbox Code Playgroud)
因为它很敏感,所以我不想复制在HTTP请求中传递的信息。
知道如何修改这3秒钟的超时时间吗?
我想部署和测试我的 Lambda 函数,但是,每次我尝试这样做时,我都会收到以下错误消息:
2019-11-11 13:25:33 Mounting /tmp/tmphebm3s_4 as /var/task:ro,delegated inside runtime container
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_dnn.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_video.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_objdetect.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_features2d.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_imgproc.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libopencv_core.so.4.1)
/var/task/bin/inference: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /opt/lib/libinference_engine.so)
/var/task/bin/inference: /lib64/libdbus-1.so.3: no version information …
Run Code Online (Sandbox Code Playgroud) 我使用以下命令创建了一个 AWS Lambda 层:
aws lambda publish-layer-version --layer-name TensorflowLambdaLayer --compatible-runtimes go1.x --zip-file fileb://tensorflowLayer.zip
Run Code Online (Sandbox Code Playgroud)
这是生成的 ARN:`arn:aws:lambda:us-east-1:757767972066:layer:TensorflowLambdaLayer:1
当我尝试通过 AWS SAM运行使用Tesnroflow库的Lambda 函数时,它卡在“挂载”步骤中:
2019-07-18 15:51:29 Mounting /tmp/tmpgz8cb80s as /var/task:ro,delegated inside runtime container
Run Code Online (Sandbox Code Playgroud)
一旦我终止它,Ctrl + C
我会收到以下消息:
^C/var/task/bin/inference: error while loading shared libraries: libtensorflow.so: cannot open shared object file: No such file or directory
Makefile:82: recipe for target 'run-inference' failed
Run Code Online (Sandbox Code Playgroud)
这是我的template.yml 的关键部分:
Parameters:
LambdaTensorflowLayerArn:
Type: String
Default: 'arn:aws:lambda:us-east-1:757767972066:layer:TensorflowLambdaLayer:1'
LambdaFFMPEGLayerArn:
Type: String
Default: 'arn:aws:lambda:us-east-1:757767972066:layer:ffmpeg:1'
Inference:
Type: 'AWS::Serverless::Function'
Properties:
Handler: bin/inference
Runtime: …
Run Code Online (Sandbox Code Playgroud) 我在尝试将我的 Django 应用程序和 PostgreSQL 数据库部署到我已经配置的 Kubernetes Google Cloud 集群时遇到了问题。
我已经成功地为我的 Django 应用程序和 PostgreSQL 数据库创建了 Docker 容器。这是我的 docker-compose.yml 文件的样子:
version: '3'
services:
db:
image: postgres
environment:
- POSTGRES_USER=stefan_radonjic
- POSTGRES_PASSWORD=cepajecar995
- POSTGRES_DB=agent_technologies_db
web:
build: .
command: python manage.py runserver 0.0.0.0:8000 --settings=agents.config.docker-settings
volumes:
- .:/agent-technologies
ports:
- "8000:8000"
links:
- db
depends_on:
- db
Run Code Online (Sandbox Code Playgroud)
我已经构建了图像,并尝试了sudo docker-compose up
命令,应用程序运行良好。
在成功对 Django 应用程序和 PostgreSQL 进行 dockerizing 后,我尝试配置YML
Kubernetes 所需的部署/服务文件,但我在这样做时遇到了麻烦。例如:
deployment-definition.yml - 用于部署 Django 应用程序的文件:
apiVersion: apps/v1
kind: Deployment
metadata:
name: agent-technologies-deployment
labels: …
Run Code Online (Sandbox Code Playgroud) 在使用Kubernetes部署Django应用程序的PostgreSQL数据库时,我感到困惑。这是我构造Deployment-definition.yml文件的方式:
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: postgres
spec:
replicas: 1
selector:
matchLabels:
app: postgres-container
template:
metadata:
labels:
app: postgres-container
tier: backend
spec:
containers:
- name: postgres-container
image: postgres:9.6.6
env:
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
name: postgres-credentials
key: user
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: postgres-credentials
key: password
- name: POSTGRES_DB
value: agent_technologies_db
ports:
- containerPort: 5432
volumeMounts:
- name: postgres-volume-mount
mountPath: /var/lib/postgresql/data
volumes:
- name: postgres-volume-mount
persistentVolumeClaim:
claimName: postgres-pvc
- name: postgres-credentials
secret:
secretName: postgres-credentials
Run Code Online (Sandbox Code Playgroud)
我不明白的是这个。如果我在Kubernetes Deployment对象的规范中指定(像我一样)现有的PostgreSQL映像,我该如何实际运行我的应用程序?我需要在settings.py文件中将什么指定为HOST?
这是我的settings.py文件现在的样子:
DATABASES …
Run Code Online (Sandbox Code Playgroud) 如何将Go项目成功上传到现有的github存储库?这里是我如何$ GOPATH样子:/home/user/go
。
在那里,我创建了以下目录:src/github.com/StefanCepa/
。在该目录中,我有2个目录,分别代表两个不同的项目。我希望将每个项目发布到单独的github存储库中。
有什么想法我该怎么做?提交用github上Go语言编写的内容对我来说有点困惑。
aws-lambda ×3
go ×3
django ×2
java ×2
kubernetes ×2
postgresql ×2
spring-boot ×2
amazon-ami ×1
amazon-ec2 ×1
aws-sam-cli ×1
docker ×1
dto ×1
github ×1
modelmapper ×1
spring ×1