尝试使用conda安装tensorflow并抛出规范冲突错误。我没有安装python 3.5
Texture2D ShaderTexture : register(t0);
SamplerState Sampler : register(s0);
struct VS_IN
{
float4 pos : POSITION;
float3 Normal : NORMAL;
float4 col : COLOR;
float2 TextureUV: TEXCOORD; // Texture UV coordinate
};
struct VS_OUTPUT
{
float4 pos : POSITION0;
float depth : TEXCOORD0;
float2 TextureUV: TEXCOORD;
};
struct PS_IN
{
float4 pos : SV_POSITION;
float4 col : COLOR;
float2 TextureUV: TEXCOORD;
float3 WorldNormal : NORMAL;
float3 WorldPosition : WORLDPOS;
};
float4x4 worldViewProj;
PS_IN VS( VS_IN input )
{
PS_IN output = (PS_IN)0;
output.pos = mul(input.pos, worldViewProj);
input.pos.z= input.pos.z - 0.9f;
input.pos.z *= 10.0f;
output.col = 1.0f-((input.pos.w /* * input.col*/) / (input.pos.z /* *input.col*/));
output.TextureUV = input.TextureUV;
return output;
}
float4 PS( PS_IN input ) : SV_Target
{
return ShaderTexture.Sample(Sampler, input.TextureUV)*input.col;
}
python --version Python 3.6.0 :: Anaconda自定义(64位)
我似乎无法在普通的python IDE上运行tensorflow,它说找不到模块。所以我安装了Anaconda,除了tensorflow之外,一切似乎都很好。有什么方法可以安装吗?
答案 0 :(得分:1)
您似乎在python3.6环境中为python3.5安装tensorflow。我建议你为tensorflow创建一个单独的python环境。您可以按照以下方式执行此操作
conda create -n Tensorflow anaconda python=3.5
这将创建一个名为Tensorflow的anaconda环境并安装所有anaconda软件包。您还可以指定您选择的任何其他python发行版。请确保根据您选择的python版本下载正确的张量流分布。
然后激活新创建的anaconda环境,如下所示
source activate Tensorflow
在Windows上
activate Tensorflow
这将切换python环境。然后使用pip继续安装Tensorflow,如下所示
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
如果您希望安装具有GPU支持的tensorflow,则应安装CUDA工具包和CUDNNv5.1。更多详情here