diff --git a/.ipynb_checkpoints/raremodel-nb-checkpoint.ipynb b/.ipynb_checkpoints/raremodel-nb-checkpoint.ipynb index b8d1b07..73fc233 100644 --- a/.ipynb_checkpoints/raremodel-nb-checkpoint.ipynb +++ b/.ipynb_checkpoints/raremodel-nb-checkpoint.ipynb @@ -614,15 +614,17 @@ "x_min = 2*pdg['muon_M']\n", "x_max = (pdg[\"Bplus_M\"]-pdg[\"Ks_M\"]-0.1)\n", "\n", + "epsilon = 0.3\n", + "\n", "# # Full spectrum\n", "\n", "# obs = zfit.Space('q', limits = (x_min, x_max))\n", "\n", "# Jpsi and Psi2s cut out\n", "\n", - "obs1 = zfit.Space('q', limits = (x_min, jpsi_mass - 50.))\n", - "obs2 = zfit.Space('q', limits = (jpsi_mass + 50., psi2s_mass - 50.))\n", - "obs3 = zfit.Space('q', limits = (psi2s_mass + 50., x_max))\n", + "obs1 = zfit.Space('q', limits = (x_min + epsilon, jpsi_mass - 50. - epsilon))\n", + "obs2 = zfit.Space('q', limits = (jpsi_mass + 50. + epsilon, psi2s_mass - 50. - epsilon))\n", + "obs3 = zfit.Space('q', limits = (psi2s_mass + 50. + epsilon, x_max - epsilon))\n", "\n", "obs = obs1 + obs2 + obs3\n", "\n", @@ -717,7 +719,7 @@ "probs = total_f.pdf(test_q, norm_range=False)\n", "\n", "calcs_test = zfit.run(probs)\n", - "res_y = zfit.run(jpsi_res(test_q))\n", + "# res_y = zfit.run(jpsi_res(test_q))\n", "# b0 = [b0_0, b0_1, b0_2]\n", "# bplus = [bplus_0, bplus_1, bplus_2]\n", "# bT = [bT_0, bT_1, bT_2]\n", @@ -743,7 +745,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1431,7 +1433,7 @@ }, { "ename": "InvalidArgumentError", - "evalue": "Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6896, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n", + "evalue": "Incompatible shapes: [799998] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6897, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799998] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", @@ -1439,7 +1441,7 @@ "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_call\u001b[1;34m(self, fn, *args)\u001b[0m\n\u001b[0;32m 1333\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1334\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mfn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1335\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mOpError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run_fn\u001b[1;34m(feed_dict, fetch_list, target_list, options, run_metadata)\u001b[0m\n\u001b[0;32m 1318\u001b[0m return self._call_tf_sessionrun(\n\u001b[1;32m-> 1319\u001b[1;33m options, feed_dict, fetch_list, target_list, run_metadata)\n\u001b[0m\u001b[0;32m 1320\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_call_tf_sessionrun\u001b[1;34m(self, options, feed_dict, fetch_list, target_list, run_metadata)\u001b[0m\n\u001b[0;32m 1406\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_session\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0moptions\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfeed_dict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfetch_list\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtarget_list\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1407\u001b[1;33m run_metadata)\n\u001b[0m\u001b[0;32m 1408\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[{{node create_sampler/while/truediv_1}}]]", + "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799998] vs. [800000]\n\t [[{{node create_sampler/while/truediv_1}}]]\n\t [[{{node create_sampler/while/LoopCond}}]]", "\nDuring handling of the above exception, another exception occurred:\n", "\u001b[1;31mInvalidArgumentError\u001b[0m Traceback (most recent call last)", "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 31\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mcall\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcalls\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 32\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 33\u001b[1;33m \u001b[0msampler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mresample\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mevent_stack\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 34\u001b[0m \u001b[0ms\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msampler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0munstack_x\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 35\u001b[0m \u001b[0msam\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mzfit\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrun\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", @@ -1448,7 +1450,7 @@ "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run\u001b[1;34m(self, handle, fetches, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m 1150\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mfinal_fetches\u001b[0m \u001b[1;32mor\u001b[0m \u001b[0mfinal_targets\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mhandle\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mfeed_dict_tensor\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1151\u001b[0m results = self._do_run(handle, final_targets, final_fetches,\n\u001b[1;32m-> 1152\u001b[1;33m feed_dict_tensor, options, run_metadata)\n\u001b[0m\u001b[0;32m 1153\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1154\u001b[0m \u001b[0mresults\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_run\u001b[1;34m(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m 1326\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mhandle\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1327\u001b[0m return self._do_call(_run_fn, feeds, fetches, targets, options,\n\u001b[1;32m-> 1328\u001b[1;33m run_metadata)\n\u001b[0m\u001b[0;32m 1329\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1330\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_do_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_prun_fn\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mhandle\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfeeds\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfetches\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_call\u001b[1;34m(self, fn, *args)\u001b[0m\n\u001b[0;32m 1346\u001b[0m \u001b[1;32mpass\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1347\u001b[0m \u001b[0mmessage\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0merror_interpolation\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0minterpolate\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmessage\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_graph\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1348\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mnode_def\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mop\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmessage\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1349\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1350\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_extend_graph\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6896, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n" + "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799998] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6897, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799998] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n" ] } ], diff --git a/__pycache__/pdg_const.cpython-37.pyc b/__pycache__/pdg_const.cpython-37.pyc index edad9c1..8ca162d 100644 --- a/__pycache__/pdg_const.cpython-37.pyc +++ b/__pycache__/pdg_const.cpython-37.pyc Binary files differ diff --git a/pdg_const.py b/pdg_const.py index f6fcd10..9181b3a 100644 --- a/pdg_const.py +++ b/pdg_const.py @@ -101,7 +101,7 @@ "phi": (1019.46, 4.25, 0.62, 19.2), - "jpsi": (3096.0, 0.09, 1.63, 9897.0), + "jpsi": (3096.1, 0.09, 1.63, 9897.0), "jpsi_auc": 0.2126825758464027, "jpsi_phase_unc": 0.05, diff --git a/raremodel-nb.ipynb b/raremodel-nb.ipynb index 7fa193e..45cd74e 100644 --- a/raremodel-nb.ipynb +++ b/raremodel-nb.ipynb @@ -614,15 +614,17 @@ "x_min = 2*pdg['muon_M']\n", "x_max = (pdg[\"Bplus_M\"]-pdg[\"Ks_M\"]-0.1)\n", "\n", + "epsilon = 0.3\n", + "\n", "# # Full spectrum\n", "\n", "# obs = zfit.Space('q', limits = (x_min, x_max))\n", "\n", "# Jpsi and Psi2s cut out\n", "\n", - "obs1 = zfit.Space('q', limits = (x_min, jpsi_mass - 50.))\n", - "obs2 = zfit.Space('q', limits = (jpsi_mass + 50., psi2s_mass - 50.))\n", - "obs3 = zfit.Space('q', limits = (psi2s_mass + 50., x_max))\n", + "obs1 = zfit.Space('q', limits = (x_min + epsilon, jpsi_mass - 50. - epsilon))\n", + "obs2 = zfit.Space('q', limits = (jpsi_mass + 50. + epsilon, psi2s_mass - 50. - epsilon))\n", + "obs3 = zfit.Space('q', limits = (psi2s_mass + 50. + epsilon, x_max - epsilon))\n", "\n", "obs = obs1 + obs2 + obs3\n", "\n", @@ -743,7 +745,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1431,7 +1433,7 @@ }, { "ename": "InvalidArgumentError", - "evalue": "Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6896, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n", + "evalue": "Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6897, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n", "output_type": "error", "traceback": [ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", @@ -1439,7 +1441,7 @@ "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_call\u001b[1;34m(self, fn, *args)\u001b[0m\n\u001b[0;32m 1333\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1334\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mfn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m*\u001b[0m\u001b[0margs\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1335\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0merrors\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mOpError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run_fn\u001b[1;34m(feed_dict, fetch_list, target_list, options, run_metadata)\u001b[0m\n\u001b[0;32m 1318\u001b[0m return self._call_tf_sessionrun(\n\u001b[1;32m-> 1319\u001b[1;33m options, feed_dict, fetch_list, target_list, run_metadata)\n\u001b[0m\u001b[0;32m 1320\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_call_tf_sessionrun\u001b[1;34m(self, options, feed_dict, fetch_list, target_list, run_metadata)\u001b[0m\n\u001b[0;32m 1406\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_session\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0moptions\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfeed_dict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfetch_list\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtarget_list\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1407\u001b[1;33m run_metadata)\n\u001b[0m\u001b[0;32m 1408\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[{{node create_sampler/while/truediv_1}}]]", + "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[{{node create_sampler/while/truediv_1}}]]\n\t [[{{node create_sampler/while/LoopCond}}]]", "\nDuring handling of the above exception, another exception occurred:\n", "\u001b[1;31mInvalidArgumentError\u001b[0m Traceback (most recent call last)", "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 31\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mcall\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcalls\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 32\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 33\u001b[1;33m \u001b[0msampler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mresample\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mevent_stack\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 34\u001b[0m \u001b[0ms\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msampler\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0munstack_x\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 35\u001b[0m \u001b[0msam\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mzfit\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mrun\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", @@ -1448,7 +1450,7 @@ "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_run\u001b[1;34m(self, handle, fetches, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m 1150\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mfinal_fetches\u001b[0m \u001b[1;32mor\u001b[0m \u001b[0mfinal_targets\u001b[0m \u001b[1;32mor\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mhandle\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0mfeed_dict_tensor\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1151\u001b[0m results = self._do_run(handle, final_targets, final_fetches,\n\u001b[1;32m-> 1152\u001b[1;33m feed_dict_tensor, options, run_metadata)\n\u001b[0m\u001b[0;32m 1153\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1154\u001b[0m \u001b[0mresults\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_run\u001b[1;34m(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)\u001b[0m\n\u001b[0;32m 1326\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mhandle\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1327\u001b[0m return self._do_call(_run_fn, feeds, fetches, targets, options,\n\u001b[1;32m-> 1328\u001b[1;33m run_metadata)\n\u001b[0m\u001b[0;32m 1329\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1330\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_do_call\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_prun_fn\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mhandle\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfeeds\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfetches\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", "\u001b[1;32m~\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\client\\session.py\u001b[0m in \u001b[0;36m_do_call\u001b[1;34m(self, fn, *args)\u001b[0m\n\u001b[0;32m 1346\u001b[0m \u001b[1;32mpass\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1347\u001b[0m \u001b[0mmessage\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0merror_interpolation\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0minterpolate\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmessage\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_graph\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1348\u001b[1;33m \u001b[1;32mraise\u001b[0m \u001b[0mtype\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0me\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mnode_def\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mop\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmessage\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1349\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1350\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_extend_graph\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6896, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n" + "\u001b[1;31mInvalidArgumentError\u001b[0m: Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n\nCaused by op 'create_sampler/while/truediv_1', defined at:\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 193, in _run_module_as_main\n \"__main__\", mod_spec)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\runpy.py\", line 85, in _run_code\n exec(code, run_globals)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel_launcher.py\", line 16, in \n app.launch_new_instance()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\traitlets\\config\\application.py\", line 658, in launch_instance\n app.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelapp.py\", line 505, in start\n self.io_loop.start()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\platform\\asyncio.py\", line 148, in start\n self.asyncio_loop.run_forever()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 539, in run_forever\n self._run_once()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\base_events.py\", line 1775, in _run_once\n handle._run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\asyncio\\events.py\", line 88, in _run\n self._context.run(self._callback, *self._args)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 690, in \n lambda f: self._run_callback(functools.partial(callback, future))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\ioloop.py\", line 743, in _run_callback\n ret = callback()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 781, in inner\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 378, in dispatch_queue\n yield self.process_one()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 225, in wrapper\n runner = Runner(result, future, yielded)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 708, in __init__\n self.run()\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 742, in run\n yielded = self.gen.send(value)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 365, in process_one\n yield gen.maybe_future(dispatch(*args))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 272, in dispatch_shell\n yield gen.maybe_future(handler(stream, idents, msg))\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\kernelbase.py\", line 542, in execute_request\n user_expressions, allow_stdin,\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tornado\\gen.py\", line 209, in wrapper\n yielded = next(result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\ipkernel.py\", line 294, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\ipykernel\\zmqshell.py\", line 536, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2848, in run_cell\n raw_cell, store_history, silent, shell_futures)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 2874, in _run_cell\n return runner(coro)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\async_helpers.py\", line 67, in _pseudo_sync_runner\n coro.send(None)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3049, in run_cell_async\n interactivity=interactivity, compiler=compiler, result=result)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3214, in run_ast_nodes\n if (yield from self.run_code(code, result)):\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\IPython\\core\\interactiveshell.py\", line 3296, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)\n File \"\", line 17, in \n sampler = total_f.create_sampler(n=event_stack)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 821, in create_sampler\n limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 841, in _create_sampler_tensor\n sample = self._single_hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 884, in _single_hook_sample\n return self._hook_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basepdf.py\", line 491, in _hook_sample\n samples = super()._hook_sample(limits=limits, n=n, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 887, in _hook_sample\n return self._norm_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 891, in _norm_sample\n return self._limits_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 895, in _limits_sample\n return self._call_sample(n=n, limits=limits, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 905, in _call_sample\n return self._fallback_sample(n=n, limits=limits)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\basemodel.py\", line 938, in _fallback_sample\n sample_and_weights_factory=self._sample_and_weights)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 355, in accept_reject_sample\n back_prop=False)[1] # backprop not needed here\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3556, in while_loop\n return_same_structure)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3087, in BuildLoop\n pred, body, original_loop_vars, loop_vars, shape_invariants)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\control_flow_ops.py\", line 3022, in _BuildLoop\n body_result = body(*packed_vars_for_body)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py\", line 270, in sample_body\n prob_weights_ratio = probabilities / weights_clipped\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 812, in binary_op_wrapper\n return func(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\math_ops.py\", line 920, in _truediv_python3\n return gen_math_ops.real_div(x, y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\ops\\gen_math_ops.py\", line 6897, in real_div\n \"RealDiv\", x=x, y=y, name=name)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\op_def_library.py\", line 788, in _apply_op_helper\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\util\\deprecation.py\", line 507, in new_func\n return func(*args, **kwargs)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 3300, in create_op\n op_def=op_def)\n File \"C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\tensorflow\\python\\framework\\ops.py\", line 1801, in __init__\n self._traceback = tf_stack.extract_stack()\n\nInvalidArgumentError (see above for traceback): Incompatible shapes: [799999] vs. [800000]\n\t [[node create_sampler/while/truediv_1 (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:270) ]]\n\t [[node create_sampler/while/LoopCond (defined at C:\\Users\\sa_li\\.conda\\envs\\rmd\\lib\\site-packages\\zfit\\core\\sample.py:355) ]]\n" ] } ], diff --git a/test.png b/test.png index 7eba9b1..697a2e2 100644 --- a/test.png +++ b/test.png Binary files differ