小编Ken*_*ith的帖子

将张量列表转换为张量的张量 pytorch

我有这个代码:

import torch

list_of_tensors = [ torch.randn(3), torch.randn(3), torch.randn(3)]
tensor_of_tensors = torch.tensor(list_of_tensors)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ValueError:只有一个元素张量可以转换为Python标量

如何将张量列表转换为pytorch中的张量张量?

python python-3.x pytorch

9
推荐指数
1
解决办法
1万
查看次数

在 MacBook Pro 上使用 pytorch Cuda

我使用的是 MacBook Pro(16 英寸,2019 年,macOS 10.15.5 (19F96))

图形处理器

  • AMD Radeon Pro 5300M
  • 英特尔超高清显卡 630

我正在尝试在我的 Mac 上使用 Pytorch 和 Cuda。

我看到的所有指南都假设我有 Nvidia 显卡。

我发现了这个:https : //github.com/pytorch/pytorch/issues/10657问题,但看起来我需要安装 ROCm,根据他们支持的操作系统,它只支持 Linux。

是否可以使用 mac 和 AMD 显卡在 GPU 上运行 Pytorch?

macos pytorch

5
推荐指数
3
解决办法
8244
查看次数

仅当属性不为 null 时才将属性添加到匿名类型 C#

我有这个方法:

private string serializeResult(string errorCode = null, string parameter1 = null, string parameter2 = null, string context = null)
{
    return JsonConvert.SerializeObject(new
    {
        errorCode,
        parameter1,
        parameter2,
        context 
    });
}
Run Code Online (Sandbox Code Playgroud)

现在,如果 context、errorCode、parameter1 或parameter2 为空,我不希望为匿名类型添加它们。

我怎样才能做到这一点而不测试所有类型的选项(我有更多的参数,这是一个较小的问题)?

c# anonymous-types

0
推荐指数
1
解决办法
1349
查看次数

python 在不创建构造函数的情况下初始化类属性

我有这个代码:

class MyClass:
    a = None
    b = None
Run Code Online (Sandbox Code Playgroud)

现在我的代码中有这部分:

my_class_instance = MyClass(a=3, b=5)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

TypeError: MyClass() takes no arguments

有没有一种方法可以在创建构造函数的情况下MyClass使用值进行初始化?ab

python python-3.x

-2
推荐指数
1
解决办法
430
查看次数

标签 统计

python ×2

python-3.x ×2

pytorch ×2

anonymous-types ×1

c# ×1

macos ×1