[go: nahoru, domu]

Skip to content

Commit

Permalink
Format
Browse files Browse the repository at this point in the history
  • Loading branch information
jaeyoo committed Mar 15, 2023
1 parent d113b94 commit a22b98f
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 29 deletions.
12 changes: 6 additions & 6 deletions tensorflow_quantum/core/src/circuit_parser_qsim.cc
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ inline Status ParseProtoArg(
const auto arg_v = op.args().find(arg_name);
if (arg_v == op.args().end()) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: " + arg_name + " in op.");
}
// find proto arg field.
Expand All @@ -72,7 +72,7 @@ inline Status ParseProtoArg(
if (iter == param_map.end()) {
return Status(
static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: " + proto_arg.symbol());
}
*result = iter->second.second;
Expand Down Expand Up @@ -104,7 +104,7 @@ inline Status ParseProtoControls(const Operation& op,

if (control_toks.size() != control_v_toks.size()) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Mistmatched number of control qubits and control values.");
}
if (control_toks.empty()) {
Expand All @@ -124,7 +124,7 @@ inline Status ParseProtoControls(const Operation& op,
valid = absl::SimpleAtoi(tok, &tmp);
if (!valid) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Unparseable control value: " + std::string(tok));
}
control_values->push_back(tmp);
Expand Down Expand Up @@ -596,7 +596,7 @@ tensorflow::Status ParseAppendGate(const Operation& op,
if (build_f == func_map.end()) {
*lookup_succeeded = false;
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("Could not parse gate id: ", op.gate().id(),
". This is likely because a cirq.Channel was "
"used in an op that does not support them."));
Expand Down Expand Up @@ -781,7 +781,7 @@ tensorflow::Status ParseAppendChannel(const Operation& op,
auto build_f = chan_func_map.find(op.gate().id());
if (build_f == chan_func_map.end()) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("Could not parse channel id: ", op.gate().id()));
}
return build_f->second(op, num_qubits, time, ncircuit);
Expand Down
26 changes: 13 additions & 13 deletions tensorflow_quantum/core/src/circuit_parser_qsim_test.cc
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,7 @@ TEST_P(TwoQubitEigenFixture, TwoEigenGate) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: exponent in op."));

test_circuit.gates.clear();
Expand All @@ -205,7 +205,7 @@ TEST_P(TwoQubitEigenFixture, TwoEigenGate) {
QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: alpha"));
}

Expand Down Expand Up @@ -364,7 +364,7 @@ TEST_P(SingleQubitEigenFixture, SingleEigenGate) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, symbol_map, 1, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: exponent in op."));

test_circuit.gates.clear();
Expand All @@ -377,7 +377,7 @@ TEST_P(SingleQubitEigenFixture, SingleEigenGate) {
QsimCircuitFromProgram(program_proto, symbol_map, 1, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: alpha"));
}

Expand Down Expand Up @@ -696,7 +696,7 @@ TEST(QsimCircuitParserTest, FsimGate) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: theta in op."));

test_circuit.gates.clear();
Expand All @@ -709,7 +709,7 @@ TEST(QsimCircuitParserTest, FsimGate) {
QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: alpha"));
}

Expand Down Expand Up @@ -860,7 +860,7 @@ TEST(QsimCircuitParserTest, PhasedISwap) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: phase_exponent in op."));

test_circuit.gates.clear();
Expand All @@ -873,7 +873,7 @@ TEST(QsimCircuitParserTest, PhasedISwap) {
QsimCircuitFromProgram(program_proto, symbol_map, 2, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: alpha"));
}

Expand Down Expand Up @@ -1028,7 +1028,7 @@ TEST(QsimCircuitParserTest, PhasedXPow) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, symbol_map, 1, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find arg: phase_exponent in op."));

test_circuit.gates.clear();
Expand All @@ -1041,7 +1041,7 @@ TEST(QsimCircuitParserTest, PhasedXPow) {
QsimCircuitFromProgram(program_proto, symbol_map, 1, &test_circuit,
&fused_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: alpha"));
}

Expand Down Expand Up @@ -1135,7 +1135,7 @@ TEST(QsimCircuitParserTest, InvalidControlValues) {
ASSERT_EQ(QsimCircuitFromProgram(program_proto, empty_map, 3, &test_circuit,
&fused_circuit, &metadata),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Unparseable control value: junk"));
}

Expand Down Expand Up @@ -1169,7 +1169,7 @@ TEST(QsimCircuitParserTest, MismatchControlNum) {
&fused_circuit, &metadata),
tensorflow::Status(
static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Mistmatched number of control qubits and control values."));
}

Expand Down Expand Up @@ -1572,7 +1572,7 @@ TEST(QsimCircuitParserTest, NoisyBadProto) {
ASSERT_EQ(
NoisyQsimCircuitFromProgram(program_proto, {}, 1, false, &test_circuit),
tensorflow::Status(static_cast<tensorflow::error::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not parse channel id: ABCDEFG"));
}

Expand Down
20 changes: 10 additions & 10 deletions tensorflow_quantum/core/src/program_resolution.cc
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,17 @@ Status RegisterQubits(

if (splits.size() != 2) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("Unable to parse qubit: ", qb));
}
if (!absl::SimpleAtoi(splits[0], &r)) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("Unable to parse qubit: ", qb));
}
if (!absl::SimpleAtoi(splits[1], &c)) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("Unable to parse qubit: ", qb));
}
auto locs = std::pair<std::pair<int, int>, std::string>(
Expand Down Expand Up @@ -173,7 +173,7 @@ Status ResolveQubitIds(Program* program, unsigned int* num_qubits,
if (result == id_to_index.end()) {
return Status(
static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Found a Pauli sum operating on qubits not found in circuit.");
}
pair.set_qubit_id(result->second);
Expand Down Expand Up @@ -265,7 +265,7 @@ Status ResolveQubitIds(Program* program, unsigned int* num_qubits,
const auto result = id_to_index.find(qubit.id());
if (result == id_to_index.end()) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"A paired circuit contains qubits not found in "
"reference circuit.");
}
Expand All @@ -288,7 +288,7 @@ Status ResolveQubitIds(Program* program, unsigned int* num_qubits,
const auto result = id_to_index.find(id);
if (result == id_to_index.end()) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"A paired circuit contains qubits not found in "
"reference circuit.");
}
Expand All @@ -303,7 +303,7 @@ Status ResolveQubitIds(Program* program, unsigned int* num_qubits,
if (!visited_qubits.empty()) {
return Status(
static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"A reference circuit contains qubits not found in paired circuit.");
}
}
Expand All @@ -324,7 +324,7 @@ Status ResolveSymbols(
if (resolve_all) {
return Status(
static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"Could not find symbol in parameter map: " + arg.symbol());
}
continue;
Expand Down Expand Up @@ -365,7 +365,7 @@ Status CheckMPSSupported(const Program& program) {
if (total_num_qubits > 2) {
return Status(
static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
absl::StrCat("1D operations only support 1 and 2 qubit gates. "
"Found: ",
total_num_qubits, " qubit gate."));
Expand All @@ -384,7 +384,7 @@ Status CheckMPSSupported(const Program& program) {
// Are the two qubits not neighbors?
if (std::abs((int)qids[0] - (int)qids[1]) > 1) {
return Status(static_cast<tensorflow::errors::Code>(
absl::StatusCode::kInvalidArgument),
absl::StatusCode::kInvalidArgument),
"A program is not in 1D topology. It contains an"
" operation with qubits not neighbors each other.");
}
Expand Down

0 comments on commit a22b98f

Please sign in to comment.