Commit 345ff08e authored by umangyadav's avatar umangyadav
Browse files

add environment flag for warnings

parent 0d27c2bc
......@@ -46,7 +46,7 @@ inline namespace MIGRAPHX_INLINE_NS {
MIGRAPHX_DECLARE_ENV_VAR(MIGRAPHX_TRACE_COMPILE)
MIGRAPHX_DECLARE_ENV_VAR(MIGRAPHX_TRACE_EVAL)
MIGRAPHX_DECLARE_ENV_VAR(MIGRAPHX_ENABLE_TUNING_WARNINGS)
struct program_impl;
struct marker;
......
......@@ -636,7 +636,7 @@ void program::from_value(const value& v)
MIGRAPHX_THROW("Warning: Program version mismatch");
}
auto migx_version = v.at("migraphx_version").to<std::string>();
if(migx_version != get_migraphx_version())
if(migx_version != get_migraphx_version() && enabled(MIGRAPHX_ENABLE_TUNING_WARNINGS{}))
{
std::clog << "MIGraphX version mismatch, Operators may not be compatbile." << std::endl;
}
......
......@@ -24,6 +24,7 @@
#ifndef MIGRAPHX_GUARD_RTGLIB_CONVOLUTION_HPP
#define MIGRAPHX_GUARD_RTGLIB_CONVOLUTION_HPP
#include "migraphx/program.hpp"
#include <migraphx/shape.hpp>
#include <migraphx/generate.hpp>
#include <migraphx/operation.hpp>
......@@ -289,6 +290,7 @@ struct miopen_convolution
solution_ptr = miopen_solution{ptr};
if(status != miopenStatusSuccess)
MIGRAPHX_THROW("MIOpen " + op.name() + ": loading convolution solution failed");
if(enabled(MIGRAPHX_ENABLE_TUNING_WARNINGS{})) {
if(status == miopenStatusVersionMismatch)
{
std::clog << "MIOpen convolution was compiled with different MIOpen version. "
......@@ -320,6 +322,7 @@ struct miopen_convolution
}
}
}
}
#else
// Use immediate mode API
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment