云应用程序编程模型中的机器学习API

2020-09-10 12:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 是否有人试图在SAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

是否有人试图在SAP Web IDE中基于Java的Cloud Appication编程模型项目的挂钩函数中使用机器学习API?

我尝试在CAP项目的函数导入中使用以下博客的代码。

https://blogs.sap.com/2018/07/29/production-ready- SAP Leonardo机器学习基础服务的集成与SAP S4HANA并排扩展与SAP S4HANA云SDK的构建/

每次运行代码时,服务在invoke函数上崩溃并返回以下错误:

---- SAP Metaspace统计信息(非类空间)---- MaxMetaspaceSize:107372544。Metaspace关联为ON。 -VirtualSpaceList-43个空间 非当前节点:已使用:92160K,已提交:92160K,已保留:92160K。 当前空间:已使用:980K,已承诺:1024K,已预留:2048K。 总计(当前和非当前):使用:93140K,承诺:93184K,保留:94208K。 块组成:特殊正常:已使用:1免费:0特殊填充:已使用:3免费:5特殊剩余:已使用:0免费:0特殊合并:已使用:0免费:0特殊分割:已使用:162免费:38小正常 :使用:49免费:353小填充:使用:51免费:194小剩余:使用:0免费:0小合并:使用:1免费:0小拆分:使用:0免费:0中正常:使用:1337免费 :0中等填充:已使用:0免费:0中等剩余:已使用:0免费:0中等合并:已使用:0免费:0中等拆分:已使用:0免费:0巨大的普通:已使用:4免费:0巨大的填充: 已使用:0空闲:0 humongous剩余:已使用:0空闲:0 humongous合并:已使用:0空闲:0 humongous split:已使用:0空闲:0-元空间-173个实时元空间。 特殊块:73个非当前块:已使用:71K,免费:1K。 目前的93个区块:已使用:69K,免费:23K。 总计:166个区块:已使用:140K,免费:25K。 小块:25个非当前块:已使用:99K,可用:0K。 76个当前块:已使用:116K,免费:187K。 总计:101个区块:已使用:216K,免费:187K。 中大块:1333个非当前块:已使用:85286K,免费:25K。 当前4个数据块:已使用:107K,免费:148K。 总计:1337个块:已使用:8539.4K,免费:174K。 巨大的块:4个非当前块:已使用:4769K,空闲:1K。 当前0个数据块:已使用:0K,可用:0K。 总计:4个块:已使用:4769K,免费:1K。 总计:1435个非当前块:已使用:90227K,免费:28K。 当前173个数据块:已使用:292K,免费:360K。 总计:1608个块:已使用:90520K,免费:388K。 累计可用块数:26509-ChunkManager-43个特殊块,总大小为43K。 547个小块,总大小为2188K。 0个中块,总大小为0K。 0个大块,总大小为0K。 资源耗尽事件。 资源用尽! (1/0)

有什么意思吗? 试用帐户上没有足够的资源吗?

预先感谢您的帮助。

K,伍特

付费偷看设置
发送
5条回答
hengyuye
1楼 · 2020-09-10 12:50.采纳回答

你好,

听起来像" Metaspace"(Java虚拟机用来管理Java对象的本机内存区域)用尽了。 请尝试增加元空间的大小(当前大小为〜100MB)并重新启动您的应用程序:

 cf set-env  JAVA_OPTS'-XX:MaxMetaspaceSize = 256M'
 cf restage  

这次应用程序启动正常吗?

最诚挚的问候,

Mitja

渐行渐远_HoldOn
2楼-- · 2020-09-10 12:47

谢谢大家的帮助!

它由于mta.yml中的此设置而起作用:

 JBP_CONFIG_SAPJVM_MEMORY_SIZES:'元空间:256m ..'

我无法设置此为 正确答案,因为它是对另一个答案的答复。

Kr,Wouter

me_for_i
3楼-- · 2020-09-10 12:38

您是否想再次共享日志,所以我可以检查设置是否正确接收,以及 如果确实是同一问题?

干杯

Mitja

木偶小白
4楼-- · 2020-09-10 12:39

大家好,

我正在关注此博客 https://blogs.sap.com/2018/07/ 29/生产就绪的SAP Leonardo机器学习基础服务与SAP S4HANA集成在一起,并与SAP S4HANA云构建并排扩展 sdk/可以在Web ide中使用sdk来实现ml服务。

我坚持创建用户提供的变量。在键和值中应提供什么名称。

我已经将ALLOW_MOCKED_AUTH_HEADER设置为true。但是我很困惑如何添加以下VCAP_SERVICES格式作为键和值?

有人可以帮我吗..

VCAP_SERVICES ='{" ml-foundation-trial-beta":[{"名称":" mlf-trial-beta"," instance_name":" mlf-trial-beta"," binding_name":null," 凭据":{" clientid":""," clientsecret":""," serviceurls":{" TRANSLATION_URL":" https://mlftrial-machine-translation.cfapps.eu10.hana.ondemand.com/api/v2/text/translation ", " TEXT_CLASSIFIER_URL":" https://mlftrial- text-classifier.cfapps.eu10.hana.ondemand.com/api/v2/text/classification ",}," url":""},}]}'

大简至美
5楼-- · 2020-09-10 12:36

嗨,伍特,

我尝试按照所述方式运行博客,但该博客仍然有效。 我还尝试将manifest.yml文件中的metaspace参数更改为256mb,并且在平台上也使用" cf push"进行了更改。

您是否有一个较大的总体项目,这可能会影响元空间? 您能否验证参数已从mta.yml传播到JRE?

最佳,
乔治

一周热门 更多>