2024-06-17 13:01:28 发布
网友
我想更好地理解Pythorch的设计。我试着从多元正态样本中提取样本torch.distributions.多元正态分布,这是一个在multivariantNormal()类之外定义了许多受保护函数的模块。在
我不明白为什么会这样。为什么不把所有这些函数都定义为multivariantNormal()类中的类方法呢?这样,我们就可以通过
torch.distributions.multivariate_normal(mu,sigma)
而不是
有什么想法吗?在
谢谢。在
libs普通目录用于jar和aar库
libs
jar
aar
x86_64程序集将转到src/main/jniLibs/x86_64
x86_64
src/main/jniLibs/x86_64
static { try { System.loadLibrary("JCudaDriver-0.9.2-windows-x86_64"); System.loadLibrary("JCudaRuntime-0.9.2-windows-x86_64"); } catch (UnsatisfiedLinkError e) { Log.e(LOG_TAG, e.getMessage()); } }
我们还可以改变路径:
sourceSets { main { jniLibs.srcDir "src/main/jniLibs" jni.srcDirs = "src/main/cpp" } }
问题是x86_64特定于平台的子目录仍然是预期的。从.jar中提取.dll并将它们放到项目的jniLibs目录中可能是最简单的-因为它们位于带有lib目录的jar中,但可能无法在预期的位置找到;这不必要地使事情复杂化了
.jar
.dll
jniLibs
lib
libs
普通目录用于jar
和aar
库x86_64
程序集将转到src/main/jniLibs/x86_64
我们还可以改变路径:
问题是
x86_64
特定于平台的子目录仍然是预期的。从.jar
中提取.dll
并将它们放到项目的jniLibs
目录中可能是最简单的-因为它们位于带有lib
目录的jar
中,但可能无法在预期的位置找到;这不必要地使事情复杂化了相关问题 更多 >
编程相关推荐