8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Tensorflow.keras 无法正常工作,我该怎么办?

Zayats Danylo 2月前

42 0

我在计算机上安装了 Tensorflow,但无法让行 \'from tensorflow.keras import...\' 运行。我在另一台计算机上尝试过,我使用 pip 安装了 tensorflow:py -m ...

我在电脑上安装了 Tensorflow,但无法让 \'from tensorflow.keras import...\' 行运行。我在另一台电脑上尝试过,我使用 pip 安装了 tensorflow:py -m pip install tensorflow

我该怎么办?我使用 Windows 和 VSCode。

帖子版权声明 1、本帖标题:Tensorflow.keras 无法正常工作,我该怎么办?
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Zayats Danylo在本站《tensorflow》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 这里可能没有足够的信息来回答这个问题。

    但是如果你使用带有 jupyter notebook 插件的 VSCode 作为你的 IDE,那么 VSCode 允许你在不同的 python 内核之间切换,因此一个可能的可能性是,你安装 tensorflow 的 python 内核不是你用来运行代码的内核。

  • 我可以向你保证,我安装了 tensorflow,因为我能够导入,甚至在其中编写程序,但是,我只是无法让 \'from tensorflow.keras import...\' 工作。

  • 我无法在 fargate ecs 容器上启动到远程主机的端口转发会话(或简单的远程会话),但可以在实例上执行此操作。使用 AWS 控制台(这是基于网站的,而不是 s...

    容器 上启动到远程主机的端口转发会话(或简单的远程会话) ,但可以在 实例 。使用 AWS 控制台(基于网站而不是基于 shell),我似乎无法弄清楚需要哪些设置。

    工作(实例远程会话):

    aws ssm start-session \
    --target i-{instance} \
    --region {region} \
    --profile {profile} \
    --document-name AWS-StartPortForwardingSessionToRemoteHost \
    --parameters '{"portNumber":["22"],"localPortNumber":["9999"],"host":["{host}"]}'
    

    在容器上不能正常工作:

    aws ssm start-session \
    --target ecs:{clusterName}_{taskId}_{containerRuntimeId} \
    --region {region} \
    --profile {profile} \
    --document-name AWS-StartPortForwardingSessionToRemoteHost \
    --parameters '{"portNumber":["22"],"localPortNumber":["9999"],"host":["{host}"]}'
    

    有什么想法吗?我得到的只是: An error occurred (TargetNotConnected) when calling the StartSession operation bla bla

    我甚至创建了一个 iam 策略 并将其附加到 运行 ecs 集群内特定服务和任务的 角色

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "ssm:StartSession",
                    "ecs:ExecuteCommand"
                ],
                
                "Resource": [
                    "arn:aws:ecs:blablabla:cluster/{clusterName}",
                    "arn:aws:ssm:blablabla::document/AWS-StartInteractiveCommand",
                    "arn:aws:ssm:blablabla::document/AWS-StartPortForwardingSession",
                    "arn:aws:ssm:blablabla::document/AWS-StartPortForwardingSessionToRemoteHost",
                    "arn:aws:ssm:blablabla::document/AWS-StartSSHSession"
                ]
            }
        ]
    }
    
  • 因为它是 ECS Fargate,所以你最好使用 Amazon ECS Exec .

    https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-exec.html

    aws ecs execute-command \
        --cluster ${YOUR_CLUSTER_NAME} \
        --task ${YOUR_TASK_ID} \
        --container ${YOUR_CONTAINER_NAME} \
        --interactive \
        --command "/bin/sh"
    

    有一些注意事项和先决条件,请仔细阅读并确保 安装了 Session Manager 插件

返回
作者最近主题: