我刚参加了一台在线学习机器。而且我应该像课堂建议的那样使用IBM云来运行程序。但是,我总是遇到网关超时问题。所以我下载了笔记本并运行了问题。我仍然需要将文件转换为base64格式并根据请求上传文件。以下是代码:
model.save("model.h5") # upload this file to the grader in the next code block
要将导出的模型上传到平地机,我们首先需要对它进行编码,我们使用shell命令进行编码:
!base64 model.h5 > model.h5.base64
这些工作在云端,但在本地计算机上它不起作用。我收到的错误如下:
'base64' is not recognized as an internal or external command, operable program or batch file.
我不知道遗失了什么,请告知。非常感谢你。
答案 0 :(得分:0)
从终端,您可以使用openssl进行编码,例如从STDIN读取
echo -n "hello world" | openssl enc -base64
如果您有一个文件可以使用:
openssl enc -base64 -in file.txt -out file.txt.enc
您也可以尝试:
echo -n "hello world" | openssl base64
或
openssl base64 -in file.txt -out file.txt.enc