Closed wangzy0327 closed 3 months ago
@wangzy0327, I'm sorry, but we are not supporting v2.5 any longer, only v3.4. And for further assistance, ONEDNN_VERBOSE=all would be needed. Thank you.
@dzarukin I have build onednn v2.5 using cmake DNNL_VERBOSE option which the replace of ONEDNN_VERBOSE. And how to use the DNNL_VERBOSE in execution?
@wangzy0327, please refer to oneDNN verbose mode documentation. You can find content specific to oneDNN v2.5 here.
@vpirogov @dzarukin Will the v3.4 version of onednn be supported for a long time? Including some interface changes and operator additions?
oneDNN v3.4 will be supported with bug fixes until oneDNN v3.5 release and with critical bug fixes after that. New features and performance optimizations will land in future minor releases, including v3.5 and v3.6. In general oneDNN follows semantic versioning scheme:
Summary
oneDNN primitive binary
oneDNN error caught: Status: unimplemented Message: could not create a primitive descriptor iterator Example failed on GPU.
Version
oneDNN v2.5 in verbose mode.
Environment
cmake --version
)Steps to reproduce
oneDNN version v2.5 offical example primitive binary
binary-make.cpp
``` /******************************************************************************* * Copyright 2020 Intel Corporation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *******************************************************************************/ /// @example binary.cpp /// > Annotated version: @ref binary_example_cpp /// /// @page binary_example_cpp_short /// /// This C++ API example demonstrates how to create and execute a /// [Binary](@ref dev_guide_binary) primitive. /// /// Key optimizations included in this example: /// - In-place primitive execution; /// - Primitive attributes with fused post-ops. /// /// @page binary_example_cpp Binary Primitive Example /// @copydetails binary_example_cpp_short /// /// @include binary.cpp #include/home/wzy/sycl_workspace/build-cuda-2022-06-debug/bin/clang++ -g -fsycl -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend --offload-arch=sm_70 binary_make.cpp -o binary_make.out -ldnnl
Observed behavior
oneDNN error caught: Status: unimplemented Message: could not create a primitive descriptor iterator Example failed on GPU.
Expected behavior
Example passed on GPU. @dzarukin Can you help me solve the problem?