我刚刚安装了IntelliJ,我正在尝试构建一个Scala项目.但是,每次我这样做,我收到此错误消息:
信息:6/7/16,12:14 PM - 编译在10ms内完成,出现1个错误和0个警告错误:异常构建过程终止:/Users/USERNAME/Downloads/jdk1.8.0_91/bin/java -Xmx700m -Djava. awt.headless = true -Djava.endorsed.dirs = \"\"-Djdt.compiler.useSingleThread = true -Dpreload.project.path =/Users/USERNAME/IdeaProjects/Test -Dpreload.config.path =/Users/USERNAME /Library/Preferences/IdeaIC2016.1/options -Dcompile.parallel = false -Drebuild.on.dependency.change = true -Djava.net.preferIPv4Stack = true -Dio.netty.initialSeedUniquifier = 2119707358466010108 -Dfile.encoding = UTF-8 -Djps.file.types.component.name = CommunityFileTypes -Duser.language = en -Duser.country = US -Didea.paths.selector = IdeaIC2016.1"-Didea.home.path =/Applications/IntelliJ IDEA CE.app /目录"-Didea.config.path =/Users/USERNAME/Library/Preferences/IdeaIC2016.1"-Didea.plugins.path =/Users/USERNAME/Library/Application Support/IdeaIC2016.1"-Djps.log.dir =/Users/USERNAME/Library/Logs/IdeaIC2016.1/build-log -Djava.io.tmpdir =/Users /USERNAME/Library/Caches/IdeaIC2016.1/compile-server/ temp -Dkotlin.daemon.enabled -Dkotlin.daemon.client.alive.path = \"/ var/folders/47/hxl33m1103l7fr2cqgpzt6wwhy3pcc/T/kotlin-idea- 8457166580963725031-is-running \" - classpath"/ Applications/IntelliJ IDEA CE.app/Contents/lib/jps-launcher.jar:/Users/USERNAME/Downloads/jdk1.8.0_91/lib/tools.jar:/Applications/ IntelliJ IDEA CE.app/Contents/lib/optimizedFileManager.jar:/Applications/IntelliJ IDEA CE.app/Contents/lib/ecj-4.5.2.jar"org.jetbrains.jps.cmdline.Launcher"/ Applications/IntelliJ IDEA CE.app/Contents/lib/netty-all-4.1.0.CR7.jar:/Applications/IntelliJ IDEA …
我是 PyTorch 的新手,想做我认为非常简单的事情,但遇到了很多困难。
我有这个函数sin(x) * cos(x) + x^2,我想在任何时候得到那个函数的导数。
如果我做到这一点,它可以完美地工作
x = torch.autograd.Variable(torch.Tensor([4]),requires_grad=True)
y = torch.sin(x)*torch.cos(x)+torch.pow(x,2)
y.backward()
print(x.grad) # outputs tensor([7.8545])
Run Code Online (Sandbox Code Playgroud)
但是,我希望能够将向量作为 x 传递并让它按元素计算导数。例如:
Input: [4., 4., 4.,]
Output: tensor([7.8545, 7.8545, 7.8545])
Run Code Online (Sandbox Code Playgroud)
但我似乎无法让这个工作。
我试着简单地做
x = torch.tensor([4., 4., 4., 4.], requires_grad=True)
out = torch.sin(x)*torch.cos(x)+x.pow(2)
out.backward()
print(x.grad)
Run Code Online (Sandbox Code Playgroud)
但我收到错误“运行时错误:只能为标量输出隐式创建 grad”
如何为向量调整此代码?
提前致谢,
我是Scala的新手,正在试图弄清楚如何使用Collections.如果我有一个List [People],所有人都有名字,有没有办法把它变成Map [Person.getName,List [People]].
我试过了
list map (t => t.getName() -> t) toMap,
Run Code Online (Sandbox Code Playgroud)
但这只返回一个Map [Name,People].我该怎么做呢?
提前致谢.
这可能是一个非常简单的问题,但我希望以毫秒为单位得到当天; 也就是说,当天午夜的Unix时间戳.我知道我可以做到这一点
long time = System.currentTimeMillis() - new DateTime().millisOfDay().getMillis;
Run Code Online (Sandbox Code Playgroud)
但是,有没有办法做到这一点更简单?比如,有没有办法做到这一点是一行没有减去?
我正在尝试让我的 Web 应用程序在 Docker 上与 Tomcat 一起工作。但是,我在让它实际工作时遇到了一些麻烦。我对 Tomcat 和 Docker 都是全新的,不太知道我做错了什么。
我的 Dockerfile 看起来像:
FROM java:8-jre
#https://github.com/docker-library/tomcat
ENV CATALINA_HOME ~/Tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME
# see https://www.apache.org/dist/tomcat/tomcat-8/KEYS
RUN gpg --keyserver pool.sks-keyservers.net --recv-keys \
05AB33110949707C93A279E3D3EFE6B686867BA6 \
07E48665A34DCAFAE522E5E6266191C37C037D42 \
47309207D818FFD8DCD3F83F1931D684307A10A5 \
541FBE7D8F78B25E055DDEE13C370389288584E7 \
61B832AC2F1C5A90F0F9B00A1C506407564C17A3 \
79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED \
9BA44C2621385CB966EBA586F72C284D731FABEE \
A27677289986DB50844682F8ACB77FC2E86E29AC \
A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 \
DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 \
F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE \
F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23
ENV TOMCAT_MAJOR 8
ENV TOMCAT_VERSION 8.0.38
ENV TOMCAT_TGZ_URL https://www.apache.org/dist/tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
#RUN set -x \
# && curl -fSL "$TOMCAT_TGZ_URL" -o …Run Code Online (Sandbox Code Playgroud) 我有一个程序读取文件,将其存储为三角形网格,并使用OpenGL将其发送到GPU.我现在正在尝试为程序添加着色选项,以便我们可以进行平面或平滑着色.所以,我编写了一个函数,找到每个法线的法线,然后得到每个顶点的平均值,最终得到每顶点法线.
我相信一切都应该没问题.
但是,一旦我添加了这个,这个非常奇怪的错误完全让我失望,这是我运行程序的大约90%,我收到以下错误:
malloc: *** error for object 0x7fb16e942410: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug
Run Code Online (Sandbox Code Playgroud)
为了澄清,它应该只是在中心画出凹凸不平的立方体为红色.
我完全迷失了为什么我有时会得到一个malloc错误,有时会得到这个奇怪的图像.我相当肯定这个错误与法线有关,但这并不能解释看似随意的跑步.
我的顶点着色器和片段着色器是
const GLchar* vertex_shader =
"#version 150 core\n"
"in vec3 position;"
"in vec3 color;"
"in vec3 normals;"
"out vec3 FragPos;"
"out vec3 Normal;"
"out vec3 f_color;"
"uniform mat4 model;"
"uniform mat4 view;"
"uniform mat4 proj;"
"void main()"
"{"
" FragPos = vec3(model * vec4(position, 1.0));"
" Normal …Run Code Online (Sandbox Code Playgroud) java ×3
scala ×2
autodiff ×1
bash ×1
c++ ×1
collections ×1
datetime ×1
derivative ×1
dictionary ×1
docker ×1
dockerfile ×1
opengl ×1
python ×1
pytorch ×1
tomcat ×1