使用带有凹陷的TensorFlow

2024-09-29 21:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我用TensorFlow写了一些东西,它利用了一些很好的群论函数,这些函数在Sage中非常容易工作(从零开始编写代码似乎非常困难)。Sage部分独立工作,TensorFlow部分独立工作,但我不知道如何让它们协同工作。在

具体地说:我可以做一个文件测试.py使用Sage函数并使用以下命令从命令行运行:

sage --python test.py

没问题。但调用中定义的函数测试.py从使用TensorFlow的.py文件失败(“导入错误,没有名为Sage的模块”),大概是因为Sage(6.x)使用python2.6.x,而TensorFlow使用python2.7或3.3+。在

有办法吗?在

谢谢!在

编辑:我不确定这是否相关,但如果我启动普通Python(TensorFlow使用的那种类型),我会得到:

^{pr2}$

输出'$SAGE_ROOT/local'。在

但是,如果我先启动Sage,我会得到:

sage
SAGE_LOCAL

{cd2>}输出。在

我刚升级到sage7.0(不过,这在6.10中也不起作用)。在


Tags: 文件函数代码命令行pytest命令利用
1条回答
网友
1楼 · 发布于 2024-09-29 21:27:39

以下是还没有要做的事情;不要只是随便安装Sage安装程序就可以了:

$ sage -pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.7.1-cp27-none-any.whl

尽管这个“有效”,它也有一些关于升级numpy和six的令人担忧的信息,这完全破坏了我Sage安装中的numy部分。这是Sage-6.9。在

这意味着你必须确保你有一个圣人有正确版本的纽比和六。在最新的开发版本中,我们显然:

^{pr2}$

然后我就不会失败了。在

所以你必须小心,但显然这是可能的。但是,你必须从Sage内部使用它;Sage as distribution不允许你使用其他的tensorflow。在

相关问题 更多 >

    热门问题