我想部署一个简单的TensorFlow模型,并在像Flask这样的REST服务中运行它.到目前为止还没有找到github或这里的好例子.
我不准备像其他帖子中所建议的那样使用TF服务,这对谷歌来说是完美的解决方案,但是对于我的任务而言,gRPC,bazel,C++编码,protobuf ......
我想调试jupyter笔记本内的小型烧瓶服务器进行演示.
我在最新的Ubuntu和Python2上创建了virtualenv(在Mac上用Python3也发生了这个错误),pip install flask jupyter.
但是,当我使用helloworld脚本创建一个单元格时,它不会在笔记本内部运行.
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(debug=True,port=1234)
Run Code Online (Sandbox Code Playgroud)
在_bind_socket s.bind中输入文件"/home/***/test/local/lib/python2.7/site-packages/ipykernel/kernelapp.py",第177行("tcp://%s:%i" %(self.ip,port))文件"zmq/backend/cython/socket.pyx",第495行,位于zmq.backend.cython.socket.Socket.bind(zmq/backend/cython/socket.c:5653)文件"zmq/backend/cython/checkrc.pxd",第25行,在zmq.backend.cython.checkrc._check_rc(zmq/backend/cython/socket.c:10014)中引发ZMQError(错误号)ZMQError:地址已在使用中
注意 - 每次失败后我都会更改端口号.
当然,它作为一个独立的脚本运行.
更新没有(debug = True)没关系.
我正在尝试实现Spring MVC 3 + EclipseLink JPA 2当我调用saveUser时,它返回它
NullPointerException,EntityManager为null
:
public class UserDAO {
@PersistenceContext
private EntityManager em;
public void setEntityManager(EntityManager em) {
this.em = em;
}
@Transactional
public User saveUser(User user){
return em.merge(user);
}
Run Code Online (Sandbox Code Playgroud)
我的配置是:
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
<property name="dataSource" ref="dataSource"></property>
</bean>
<bean id="entityManagerFactory"
class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="persistenceUnitName" value="application" />
<property name="jpaVendorAdapter">
<bean
class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter">
<property name="showSql" value="true" />
<property name="databasePlatform" value="org.eclipse.persistence.platform.database.MySQLPlatform" />
<property name="generateDdl" value="false" />
</bean>
</property>
<property name="loadTimeWeaver">
<bean
class="org.springframework.instrument.classloading.SimpleLoadTimeWeaver" /> …
Run Code Online (Sandbox Code Playgroud)