2025-09-08T06:04:44,393 Created temporary directory: /tmp/pip-build-tracker-wo2rmd4t 2025-09-08T06:04:44,393 Initialized build tracking at /tmp/pip-build-tracker-wo2rmd4t 2025-09-08T06:04:44,393 Created build tracker: /tmp/pip-build-tracker-wo2rmd4t 2025-09-08T06:04:44,394 Entered build tracker: /tmp/pip-build-tracker-wo2rmd4t 2025-09-08T06:04:44,394 Created temporary directory: /tmp/pip-wheel-bbo7nbch 2025-09-08T06:04:44,397 Created temporary directory: /tmp/pip-ephem-wheel-cache-1b312_uq 2025-09-08T06:04:44,452 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T06:04:44,455 2 location(s) to search for versions of shallowlearn: 2025-09-08T06:04:44,455 * https://pypi.org/simple/shallowlearn/ 2025-09-08T06:04:44,455 * https://www.piwheels.org/simple/shallowlearn/ 2025-09-08T06:04:44,455 Fetching project page and analyzing links: https://pypi.org/simple/shallowlearn/ 2025-09-08T06:04:44,455 Getting page https://pypi.org/simple/shallowlearn/ 2025-09-08T06:04:44,456 Found index url https://pypi.org/simple/ 2025-09-08T06:04:44,525 Fetched page https://pypi.org/simple/shallowlearn/ as application/vnd.pypi.simple.v1+json 2025-09-08T06:04:44,526 Found link https://files.pythonhosted.org/packages/20/41/da65f30862b13a78837dc234b27c0a745e097399f3225d0cdcd866d066fb/ShallowLearn-0.0.2-5.tar.gz (from https://pypi.org/simple/shallowlearn/), version: 0.0.2-5 2025-09-08T06:04:44,526 Found link https://files.pythonhosted.org/packages/0b/82/691a73b09fa1e4e44769c20b2b44773fa02dc4acfc2e6dfb1e1ac7b89923/ShallowLearn-0.0.3.tar.gz (from https://pypi.org/simple/shallowlearn/), version: 0.0.3 2025-09-08T06:04:44,527 Found link https://files.pythonhosted.org/packages/cd/1d/39d0c58e782885412674e024645c1b9f15469095a2f650d284ffd6ddd6a8/ShallowLearn-0.0.4.tar.gz (from https://pypi.org/simple/shallowlearn/), version: 0.0.4 2025-09-08T06:04:44,527 Found link https://files.pythonhosted.org/packages/4b/95/053eef29979e514db4652e00dfac384ff80f7515a67e21a91cfb33c9cc2a/ShallowLearn-0.0.5.tar.gz (from https://pypi.org/simple/shallowlearn/), version: 0.0.5 2025-09-08T06:04:44,527 Fetching project page and analyzing links: https://www.piwheels.org/simple/shallowlearn/ 2025-09-08T06:04:44,527 Getting page https://www.piwheels.org/simple/shallowlearn/ 2025-09-08T06:04:44,528 Found index url https://www.piwheels.org/simple/ 2025-09-08T06:04:44,623 Fetched page https://www.piwheels.org/simple/shallowlearn/ as text/html 2025-09-08T06:04:44,626 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.5-cp34-cp34m-linux_armv7l.whl#sha256=5855315475b69efdd505e45283fc93e4e4e2b16e7f756d1d9a7fa6ce1459345e (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,626 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.5-cp34-cp34m-linux_armv6l.whl#sha256=5855315475b69efdd505e45283fc93e4e4e2b16e7f756d1d9a7fa6ce1459345e (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,626 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.5-cp35-cp35m-linux_armv7l.whl#sha256=828e280f0e7237e284b0464e8f80a5c47536be17a9e810f6e192001174d4dbd8 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,626 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.5-cp35-cp35m-linux_armv6l.whl#sha256=828e280f0e7237e284b0464e8f80a5c47536be17a9e810f6e192001174d4dbd8 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,626 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.4-cp34-cp34m-linux_armv7l.whl#sha256=3a2f5ead3ac69c5553fc153efd5faad161652df854f395051f8d729ff5adaf17 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.4-cp34-cp34m-linux_armv6l.whl#sha256=3a2f5ead3ac69c5553fc153efd5faad161652df854f395051f8d729ff5adaf17 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.4-cp35-cp35m-linux_armv6l.whl#sha256=85e1ba015f365d1d6c8689811d93f88f40838c3d77d4e85f9e7699d0cf492367 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.4-cp35-cp35m-linux_armv7l.whl#sha256=85e1ba015f365d1d6c8689811d93f88f40838c3d77d4e85f9e7699d0cf492367 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.3-cp35-cp35m-linux_armv7l.whl#sha256=edc116739968afefdf0df5d585fd277bd98ac60033cf60533ba0a2148a194077 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.3-cp35-cp35m-linux_armv6l.whl#sha256=edc116739968afefdf0df5d585fd277bd98ac60033cf60533ba0a2148a194077 (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.3-cp34-cp34m-linux_armv7l.whl#sha256=70b8f9888a8ea8b5855698518aaee90f0769f2e88b5216374124dad74b1055cd (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,627 Skipping link: No binaries permitted for shallowlearn: https://archive1.piwheels.org/simple/shallowlearn/ShallowLearn-0.0.3-cp34-cp34m-linux_armv6l.whl#sha256=70b8f9888a8ea8b5855698518aaee90f0769f2e88b5216374124dad74b1055cd (from https://www.piwheels.org/simple/shallowlearn/) 2025-09-08T06:04:44,628 Skipping link: not a file: https://www.piwheels.org/simple/shallowlearn/ 2025-09-08T06:04:44,628 Skipping link: not a file: https://pypi.org/simple/shallowlearn/ 2025-09-08T06:04:44,652 Given no hashes to check 1 links for project 'shallowlearn': discarding no candidates 2025-09-08T06:04:44,653 Collecting shallowlearn==0.0.3 2025-09-08T06:04:44,654 Created temporary directory: /tmp/pip-unpack-hnoag5u7 2025-09-08T06:04:44,715 Downloading ShallowLearn-0.0.3.tar.gz (83 kB) 2025-09-08T06:04:44,769 Added shallowlearn==0.0.3 from https://files.pythonhosted.org/packages/0b/82/691a73b09fa1e4e44769c20b2b44773fa02dc4acfc2e6dfb1e1ac7b89923/ShallowLearn-0.0.3.tar.gz to build tracker '/tmp/pip-build-tracker-wo2rmd4t' 2025-09-08T06:04:44,770 Running setup.py (path:/tmp/pip-wheel-bbo7nbch/shallowlearn_cf080a0350fa44a8a26597fc719fe9e7/setup.py) egg_info for package shallowlearn 2025-09-08T06:04:44,771 Created temporary directory: /tmp/pip-pip-egg-info-2ktkkyah 2025-09-08T06:04:44,771 Preparing metadata (setup.py): started 2025-09-08T06:04:44,772 Running command python setup.py egg_info 2025-09-08T06:04:45,618 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T06:04:45,618 !! 2025-09-08T06:04:45,618 ******************************************************************************** 2025-09-08T06:04:45,618 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T06:04:45,618 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T06:04:45,618 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T06:04:45,619 or your builds will no longer be supported. 2025-09-08T06:04:45,619 ******************************************************************************** 2025-09-08T06:04:45,619 !! 2025-09-08T06:04:45,619 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T06:04:48,607 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T06:04:48,607 warnings.warn(msg) 2025-09-08T06:04:48,758 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T06:04:48,758 !! 2025-09-08T06:04:48,758 ******************************************************************************** 2025-09-08T06:04:48,758 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T06:04:48,758 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2025-09-08T06:04:48,759 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T06:04:48,759 ******************************************************************************** 2025-09-08T06:04:48,759 !! 2025-09-08T06:04:48,759 self._finalize_license_expression() 2025-09-08T06:04:48,833 running egg_info 2025-09-08T06:04:48,911 creating /tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info 2025-09-08T06:04:48,911 writing /tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/PKG-INFO 2025-09-08T06:04:48,912 writing dependency_links to /tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/dependency_links.txt 2025-09-08T06:04:48,913 writing requirements to /tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/requires.txt 2025-09-08T06:04:48,913 writing top-level names to /tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/top_level.txt 2025-09-08T06:04:48,914 writing manifest file '/tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/SOURCES.txt' 2025-09-08T06:04:49,226 reading manifest file '/tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/SOURCES.txt' 2025-09-08T06:04:49,227 reading manifest template 'MANIFEST.in' 2025-09-08T06:04:49,228 warning: no previously-included files matching '*' found under directory 'tests' 2025-09-08T06:04:49,229 adding license file 'COPYING' 2025-09-08T06:04:49,232 writing manifest file '/tmp/pip-pip-egg-info-2ktkkyah/ShallowLearn.egg-info/SOURCES.txt' 2025-09-08T06:04:49,370 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T06:04:49,375 Source in /tmp/pip-wheel-bbo7nbch/shallowlearn_cf080a0350fa44a8a26597fc719fe9e7 has version 0.0.3, which satisfies requirement shallowlearn==0.0.3 from https://files.pythonhosted.org/packages/0b/82/691a73b09fa1e4e44769c20b2b44773fa02dc4acfc2e6dfb1e1ac7b89923/ShallowLearn-0.0.3.tar.gz 2025-09-08T06:04:49,375 Removed shallowlearn==0.0.3 from https://files.pythonhosted.org/packages/0b/82/691a73b09fa1e4e44769c20b2b44773fa02dc4acfc2e6dfb1e1ac7b89923/ShallowLearn-0.0.3.tar.gz from build tracker '/tmp/pip-build-tracker-wo2rmd4t' 2025-09-08T06:04:49,380 Created temporary directory: /tmp/pip-unpack-0k82_193 2025-09-08T06:04:49,381 Created temporary directory: /tmp/pip-unpack-6ejeknra 2025-09-08T06:04:49,381 Building wheels for collected packages: shallowlearn 2025-09-08T06:04:49,382 Created temporary directory: /tmp/pip-wheel-o6sr6emz 2025-09-08T06:04:49,382 DEPRECATION: Building 'shallowlearn' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'shallowlearn'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T06:04:49,383 Building wheel for shallowlearn (setup.py): started 2025-09-08T06:04:49,384 Destination directory: /tmp/pip-wheel-o6sr6emz 2025-09-08T06:04:49,384 Running command python setup.py bdist_wheel 2025-09-08T06:04:50,224 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T06:04:50,224 !! 2025-09-08T06:04:50,225 ******************************************************************************** 2025-09-08T06:04:50,225 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T06:04:50,225 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T06:04:50,225 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T06:04:50,225 or your builds will no longer be supported. 2025-09-08T06:04:50,225 ******************************************************************************** 2025-09-08T06:04:50,225 !! 2025-09-08T06:04:50,226 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T06:04:50,709 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T06:04:50,709 warnings.warn(msg) 2025-09-08T06:04:51,091 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T06:04:51,091 !! 2025-09-08T06:04:51,091 ******************************************************************************** 2025-09-08T06:04:51,091 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T06:04:51,091 License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+) 2025-09-08T06:04:51,092 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T06:04:51,092 ******************************************************************************** 2025-09-08T06:04:51,092 !! 2025-09-08T06:04:51,092 self._finalize_license_expression() 2025-09-08T06:04:51,092 running bdist_wheel 2025-09-08T06:04:51,465 running build 2025-09-08T06:04:51,466 running build_py 2025-09-08T06:04:51,542 creating build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,543 copying shallowlearn/word2vec.py -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,544 copying shallowlearn/models.py -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,544 copying shallowlearn/__init__.py -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,545 running egg_info 2025-09-08T06:04:51,617 writing ShallowLearn.egg-info/PKG-INFO 2025-09-08T06:04:51,619 writing dependency_links to ShallowLearn.egg-info/dependency_links.txt 2025-09-08T06:04:51,619 writing requirements to ShallowLearn.egg-info/requires.txt 2025-09-08T06:04:51,619 writing top-level names to ShallowLearn.egg-info/top_level.txt 2025-09-08T06:04:51,696 reading manifest file 'ShallowLearn.egg-info/SOURCES.txt' 2025-09-08T06:04:51,698 reading manifest template 'MANIFEST.in' 2025-09-08T06:04:51,699 warning: no previously-included files matching '*' found under directory 'tests' 2025-09-08T06:04:51,700 adding license file 'COPYING' 2025-09-08T06:04:51,702 writing manifest file 'ShallowLearn.egg-info/SOURCES.txt' 2025-09-08T06:04:51,704 copying shallowlearn/voidptr.h -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,704 copying shallowlearn/word2vec_inner.c -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,707 copying shallowlearn/word2vec_inner.pxd -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,707 copying shallowlearn/word2vec_inner.pyx -> build/lib.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:51,708 running build_ext 2025-09-08T06:04:52,212 Compiling ./shallowlearn/word2vec_inner.pyx because it changed. 2025-09-08T06:04:52,212 [1/1] Cythonizing ./shallowlearn/word2vec_inner.pyx 2025-09-08T06:04:53,841 performance hint: shallowlearn/word2vec_inner.pxd:42:26: No exception value declared for 'our_dot_double' in pxd file. 2025-09-08T06:04:53,841 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T06:04:53,842 Suggest adding an explicit exception value. 2025-09-08T06:04:53,842 performance hint: shallowlearn/word2vec_inner.pxd:45:25: No exception value declared for 'our_dot_float' in pxd file. 2025-09-08T06:04:53,842 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T06:04:53,842 Suggest adding an explicit exception value. 2025-09-08T06:04:53,843 performance hint: shallowlearn/word2vec_inner.pxd:48:26: No exception value declared for 'our_dot_noblas' in pxd file. 2025-09-08T06:04:53,843 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T06:04:53,843 Suggest adding an explicit exception value. 2025-09-08T06:04:53,843 performance hint: shallowlearn/word2vec_inner.pyx:71:0: Exception check on 'our_saxpy_noblas' will always require the GIL to be acquired. 2025-09-08T06:04:53,843 Possible solutions: 2025-09-08T06:04:53,843 1. Declare 'our_saxpy_noblas' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:53,843 2. Use an 'int' return type on 'our_saxpy_noblas' to allow an error code to be returned. 2025-09-08T06:04:53,844 performance hint: shallowlearn/word2vec_inner.pxd:52:35: No exception value declared for 'bisect_left' in pxd file. 2025-09-08T06:04:53,844 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T06:04:53,844 Suggest adding an explicit exception value. 2025-09-08T06:04:53,844 performance hint: shallowlearn/word2vec_inner.pxd:54:36: No exception value declared for 'random_int32' in pxd file. 2025-09-08T06:04:53,844 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T06:04:53,844 Suggest adding an explicit exception value. 2025-09-08T06:04:53,845 performance hint: shallowlearn/word2vec_inner.pyx:96:0: Exception check on 'fast_sentence_cbow_hs' will always require the GIL to be acquired. 2025-09-08T06:04:53,845 Possible solutions: 2025-09-08T06:04:53,845 1. Declare 'fast_sentence_cbow_hs' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:53,845 2. Use an 'int' return type on 'fast_sentence_cbow_hs' to allow an error code to be returned. 2025-09-08T06:04:53,850 performance hint: shallowlearn/word2vec_inner.pyx:419:0: Exception check on 'score_labeled_pair_cbow_hs' will always require the GIL to be acquired. 2025-09-08T06:04:53,850 Possible solutions: 2025-09-08T06:04:53,850 1. Declare 'score_labeled_pair_cbow_hs' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:53,850 2. Use an 'int' return type on 'score_labeled_pair_cbow_hs' to allow an error code to be returned. 2025-09-08T06:04:54,202 performance hint: shallowlearn/word2vec_inner.pyx:54:24: Exception check after calling 'dsdot' will always require the GIL to be acquired. 2025-09-08T06:04:54,202 Possible solutions: 2025-09-08T06:04:54,202 1. Declare 'dsdot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,202 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,203 performance hint: shallowlearn/word2vec_inner.pyx:58:23: Exception check after calling 'sdot' will always require the GIL to be acquired. 2025-09-08T06:04:54,203 Possible solutions: 2025-09-08T06:04:54,203 1. Declare 'sdot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,203 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,209 performance hint: shallowlearn/word2vec_inner.pyx:111:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,209 Possible solutions: 2025-09-08T06:04:54,209 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,209 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,210 performance hint: shallowlearn/word2vec_inner.pyx:115:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,210 Possible solutions: 2025-09-08T06:04:54,210 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,210 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,211 performance hint: shallowlearn/word2vec_inner.pyx:120:19: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,211 Possible solutions: 2025-09-08T06:04:54,211 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,211 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,213 performance hint: shallowlearn/word2vec_inner.pyx:125:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,213 Possible solutions: 2025-09-08T06:04:54,213 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,213 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,213 performance hint: shallowlearn/word2vec_inner.pyx:126:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,213 Possible solutions: 2025-09-08T06:04:54,213 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,213 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,214 performance hint: shallowlearn/word2vec_inner.pyx:129:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,214 Possible solutions: 2025-09-08T06:04:54,214 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,214 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,214 performance hint: shallowlearn/word2vec_inner.pyx:132:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,214 Possible solutions: 2025-09-08T06:04:54,215 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,215 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,217 performance hint: shallowlearn/word2vec_inner.pyx:152:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,217 Possible solutions: 2025-09-08T06:04:54,217 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,217 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,218 performance hint: shallowlearn/word2vec_inner.pyx:156:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,218 Possible solutions: 2025-09-08T06:04:54,218 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,218 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,221 performance hint: shallowlearn/word2vec_inner.pyx:172:19: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,221 Possible solutions: 2025-09-08T06:04:54,221 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,221 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,222 performance hint: shallowlearn/word2vec_inner.pyx:177:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,223 Possible solutions: 2025-09-08T06:04:54,223 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,223 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,223 performance hint: shallowlearn/word2vec_inner.pyx:178:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,223 Possible solutions: 2025-09-08T06:04:54,223 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,223 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,224 performance hint: shallowlearn/word2vec_inner.pyx:181:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,224 Possible solutions: 2025-09-08T06:04:54,224 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,224 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,224 performance hint: shallowlearn/word2vec_inner.pyx:184:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,224 Possible solutions: 2025-09-08T06:04:54,224 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,225 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,227 performance hint: shallowlearn/word2vec_inner.pyx:204:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,227 Possible solutions: 2025-09-08T06:04:54,227 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,227 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,228 performance hint: shallowlearn/word2vec_inner.pyx:208:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,228 Possible solutions: 2025-09-08T06:04:54,228 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,228 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,229 performance hint: shallowlearn/word2vec_inner.pyx:214:19: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,229 Possible solutions: 2025-09-08T06:04:54,229 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,229 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,230 performance hint: shallowlearn/word2vec_inner.pyx:219:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,230 Possible solutions: 2025-09-08T06:04:54,231 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,231 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,231 performance hint: shallowlearn/word2vec_inner.pyx:220:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,231 Possible solutions: 2025-09-08T06:04:54,231 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,231 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,231 performance hint: shallowlearn/word2vec_inner.pyx:223:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,231 Possible solutions: 2025-09-08T06:04:54,232 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,232 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,232 performance hint: shallowlearn/word2vec_inner.pyx:226:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,232 Possible solutions: 2025-09-08T06:04:54,232 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,232 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,271 performance hint: shallowlearn/word2vec_inner.pyx:338:41: Exception check after calling 'fast_sentence_cbow_hs' will always require the GIL to be acquired. 2025-09-08T06:04:54,272 Possible solutions: 2025-09-08T06:04:54,272 1. Declare 'fast_sentence_cbow_hs' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,272 2. Use an 'int' return type on 'fast_sentence_cbow_hs' to allow an error code to be returned. 2025-09-08T06:04:54,283 performance hint: shallowlearn/word2vec_inner.pyx:414:34: Exception check after calling 'score_labeled_pair_cbow_hs' will always require the GIL to be acquired. 2025-09-08T06:04:54,284 Possible solutions: 2025-09-08T06:04:54,284 1. Declare 'score_labeled_pair_cbow_hs' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,284 2. Use an 'int' return type on 'score_labeled_pair_cbow_hs' to allow an error code to be returned. 2025-09-08T06:04:54,287 performance hint: shallowlearn/word2vec_inner.pyx:434:17: Exception check after calling 'our_saxpy' will always require the GIL to be acquired. 2025-09-08T06:04:54,287 Possible solutions: 2025-09-08T06:04:54,287 1. Declare 'our_saxpy' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,287 2. Use an 'int' return type on 'our_saxpy' to allow an error code to be returned. 2025-09-08T06:04:54,288 performance hint: shallowlearn/word2vec_inner.pyx:438:13: Exception check after calling 'sscal' will always require the GIL to be acquired. 2025-09-08T06:04:54,288 Possible solutions: 2025-09-08T06:04:54,288 1. Declare 'sscal' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,289 2. Use an 'int' return type on 'sscal' to allow an error code to be returned. 2025-09-08T06:04:54,289 performance hint: shallowlearn/word2vec_inner.pyx:443:23: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,289 Possible solutions: 2025-09-08T06:04:54,289 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,289 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,291 performance hint: shallowlearn/word2vec_inner.pyx:452:19: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,291 Possible solutions: 2025-09-08T06:04:54,291 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,291 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,293 performance hint: shallowlearn/word2vec_inner.pyx:463:30: Exception check after calling 'our_dot' will always require the GIL to be acquired. 2025-09-08T06:04:54,293 Possible solutions: 2025-09-08T06:04:54,293 1. Declare 'our_dot' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T06:04:54,293 2. Declare any exception value explicitly for functions in pxd files. 2025-09-08T06:04:54,413 building 'shallowlearn.word2vec_inner' extension 2025-09-08T06:04:54,413 creating build/temp.linux-armv7l-cpython-313/shallowlearn 2025-09-08T06:04:54,414 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/tmp/pip-wheel-bbo7nbch/shallowlearn_cf080a0350fa44a8a26597fc719fe9e7/shallowlearn -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c ./shallowlearn/word2vec_inner.c -o build/temp.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.o 2025-09-08T06:04:54,884 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_softmax’: 2025-09-08T06:04:54,890 ./shallowlearn/word2vec_inner.c:6379:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘__pyx_t_5numpy_uint32_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2025-09-08T06:04:54,890 6379 | __pyx_t_4 = (__pyx_v_d == __pyx_v_label_index); 2025-09-08T06:04:54,890 | ^~ 2025-09-08T06:05:00,140 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,149 ./shallowlearn/word2vec_inner.c:7798:15: warning: ‘__pyx_v_syn1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,149 7798 | __pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_hs((__pyx_v_points[__pyx_v_i]), (__pyx_v_codes[__pyx_v_i]), __pyx_v_codelens, __pyx_v_neu1, __pyx_v_syn0, __pyx_v_syn1, __pyx_v_size, __pyx_v_indexes, __pyx_v__alpha, __pyx_v_work, __pyx_v_i, __pyx_v_idx_start, __pyx_v_idx_end, __pyx_v_cbow_mean, __pyx_v_word_locks); if (unlikely(__Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 338, __pyx_L33_error) 2025-09-08T06:05:00,149 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,156 ./shallowlearn/word2vec_inner.c:6625:51: note: ‘__pyx_v_syn1’ was declared here 2025-09-08T06:05:00,156 6625 | __pyx_t_12shallowlearn_14word2vec_inner_REAL_t *__pyx_v_syn1; 2025-09-08T06:05:00,156 | ^~~~~~~~~~~~ 2025-09-08T06:05:00,156 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_neg’, 2025-09-08T06:05:00,157 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:7826:27: 2025-09-08T06:05:00,163 ./shallowlearn/word2vec_inner.c:5922:139: warning: ‘__pyx_v_cum_table’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,163 5922 | __pyx_t_7 = __pyx_f_12shallowlearn_14word2vec_inner_bisect_left(__pyx_v_cum_table, ((__pyx_v_next_random >> 16) % (__pyx_v_cum_table[(__pyx_v_cum_table_len - 1)])), 0, __pyx_v_cum_table_len); if (unlikely(__pyx_t_7 == ((unsigned PY_LONG_LONG)-1) && __Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 165, __pyx_L1_error) 2025-09-08T06:05:00,163 | ^ 2025-09-08T06:05:00,163 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,169 ./shallowlearn/word2vec_inner.c:6629:28: note: ‘__pyx_v_cum_table’ was declared here 2025-09-08T06:05:00,169 6629 | __pyx_t_5numpy_uint32_t *__pyx_v_cum_table; 2025-09-08T06:05:00,169 | ^~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,169 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_neg’, 2025-09-08T06:05:00,170 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:7826:27: 2025-09-08T06:05:00,176 ./shallowlearn/word2vec_inner.c:5922:163: warning: ‘__pyx_v_cum_table_len’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,176 5922 | __pyx_t_7 = __pyx_f_12shallowlearn_14word2vec_inner_bisect_left(__pyx_v_cum_table, ((__pyx_v_next_random >> 16) % (__pyx_v_cum_table[(__pyx_v_cum_table_len - 1)])), 0, __pyx_v_cum_table_len); if (unlikely(__pyx_t_7 == ((unsigned PY_LONG_LONG)-1) && __Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 165, __pyx_L1_error) 2025-09-08T06:05:00,176 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ 2025-09-08T06:05:00,176 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,183 ./shallowlearn/word2vec_inner.c:6630:25: note: ‘__pyx_v_cum_table_len’ was declared here 2025-09-08T06:05:00,183 6630 | unsigned PY_LONG_LONG __pyx_v_cum_table_len; 2025-09-08T06:05:00,183 | ^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,183 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_neg’, 2025-09-08T06:05:00,184 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:7826:27: 2025-09-08T06:05:00,190 ./shallowlearn/word2vec_inner.c:5989:145: warning: ‘__pyx_v_syn1neg’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,190 5989 | __pyx_t_8 = __pyx_v_12shallowlearn_14word2vec_inner_our_dot((&__pyx_v_size), __pyx_v_neu1, (&__pyx_v_12shallowlearn_14word2vec_inner_ONE), (&(__pyx_v_syn1neg[__pyx_v_row2])), (&__pyx_v_12shallowlearn_14word2vec_inner_ONE)); if (unlikely(__Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 172, __pyx_L1_error) 2025-09-08T06:05:00,190 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,190 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,196 ./shallowlearn/word2vec_inner.c:6628:51: note: ‘__pyx_v_syn1neg’ was declared here 2025-09-08T06:05:00,196 6628 | __pyx_t_12shallowlearn_14word2vec_inner_REAL_t *__pyx_v_syn1neg; 2025-09-08T06:05:00,196 | ^~~~~~~~~~~~~~~ 2025-09-08T06:05:00,196 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_fast_sentence_cbow_softmax’, 2025-09-08T06:05:00,196 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:7855:27: 2025-09-08T06:05:00,203 ./shallowlearn/word2vec_inner.c:6305:33: warning: ‘__pyx_v_label_count’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,203 6305 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) { 2025-09-08T06:05:00,203 | ~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T06:05:00,203 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,209 ./shallowlearn/word2vec_inner.c:6613:7: note: ‘__pyx_v_label_count’ was declared here 2025-09-08T06:05:00,209 6613 | int __pyx_v_label_count; 2025-09-08T06:05:00,209 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,210 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_random_int32’, 2025-09-08T06:05:00,210 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:7309:19: 2025-09-08T06:05:00,215 ./shallowlearn/word2vec_inner.c:5341:23: warning: ‘__pyx_v_next_random’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:00,216 5341 | __pyx_v_this_random = ((__pyx_v_next_random[0]) >> 16); 2025-09-08T06:05:00,216 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:00,216 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_train_batch_labeled_cbow.isra’: 2025-09-08T06:05:00,223 ./shallowlearn/word2vec_inner.c:6632:25: note: ‘__pyx_v_next_random’ was declared here 2025-09-08T06:05:00,223 6632 | unsigned PY_LONG_LONG __pyx_v_next_random; 2025-09-08T06:05:00,223 | ^~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:02,757 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_score_labeled_pair_cbow_hs’, 2025-09-08T06:05:02,757 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:8642:9: 2025-09-08T06:05:02,766 ./shallowlearn/word2vec_inner.c:8881:147: warning: ‘__pyx_v_syn1’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:02,766 8881 | __pyx_t_6 = __pyx_v_12shallowlearn_14word2vec_inner_our_dot((&__pyx_v_size), __pyx_v_neu1, (&__pyx_v_12shallowlearn_14word2vec_inner_ONE), (&(__pyx_v_syn1[__pyx_v_row2])), (&__pyx_v_12shallowlearn_14word2vec_inner_ONE)); if (unlikely(__Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 443, __pyx_L1_error) 2025-09-08T06:05:02,766 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:02,766 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’: 2025-09-08T06:05:02,775 ./shallowlearn/word2vec_inner.c:8077:51: note: ‘__pyx_v_syn1’ was declared here 2025-09-08T06:05:02,775 8077 | __pyx_t_12shallowlearn_14word2vec_inner_REAL_t *__pyx_v_syn1; 2025-09-08T06:05:02,775 | ^~~~~~~~~~~~ 2025-09-08T06:05:02,775 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_score_labeled_pair_cbow_hs’, 2025-09-08T06:05:02,775 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:8642:9: 2025-09-08T06:05:02,784 ./shallowlearn/word2vec_inner.c:8977:145: warning: ‘__pyx_v_syn1neg’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:02,784 8977 | __pyx_t_6 = __pyx_v_12shallowlearn_14word2vec_inner_our_dot((&__pyx_v_size), __pyx_v_neu1, (&__pyx_v_12shallowlearn_14word2vec_inner_ONE), (&(__pyx_v_syn1neg[__pyx_v_row2])), (&__pyx_v_12shallowlearn_14word2vec_inner_ONE)); if (unlikely(__Pyx_ErrOccurredWithGIL())) __PYX_ERR(0, 452, __pyx_L1_error) 2025-09-08T06:05:02,784 | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T06:05:02,784 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’: 2025-09-08T06:05:02,793 ./shallowlearn/word2vec_inner.c:8081:51: note: ‘__pyx_v_syn1neg’ was declared here 2025-09-08T06:05:02,793 8081 | __pyx_t_12shallowlearn_14word2vec_inner_REAL_t *__pyx_v_syn1neg; 2025-09-08T06:05:02,793 | ^~~~~~~~~~~~~~~ 2025-09-08T06:05:02,802 ./shallowlearn/word2vec_inner.c:8078:28: warning: ‘__pyx_v_points[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:02,802 8078 | __pyx_t_5numpy_uint32_t *__pyx_v_points[1]; 2025-09-08T06:05:02,802 | ^~~~~~~~~~~~~~ 2025-09-08T06:05:02,802 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_score_labeled_pair_cbow_hs’, 2025-09-08T06:05:02,802 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:8642:9: 2025-09-08T06:05:02,811 ./shallowlearn/word2vec_inner.c:8891:66: warning: ‘__pyx_v_codes[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:02,811 8891 | __pyx_v_sgn = __Pyx_pow_long(-1L, ((long)(__pyx_v_word_code[__pyx_v_b]))); 2025-09-08T06:05:02,811 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2025-09-08T06:05:02,811 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’: 2025-09-08T06:05:02,819 ./shallowlearn/word2vec_inner.c:8079:27: note: ‘__pyx_v_codes[0]’ was declared here 2025-09-08T06:05:02,820 8079 | __pyx_t_5numpy_uint8_t *__pyx_v_codes[1]; 2025-09-08T06:05:02,820 | ^~~~~~~~~~~~~ 2025-09-08T06:05:02,820 In function ‘__pyx_f_12shallowlearn_14word2vec_inner_score_labeled_pair_cbow_hs’, 2025-09-08T06:05:02,820 inlined from ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’ at ./shallowlearn/word2vec_inner.c:8642:9: 2025-09-08T06:05:02,828 ./shallowlearn/word2vec_inner.c:8862:35: warning: ‘__pyx_v_codelens[0]’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T06:05:02,829 8862 | for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_2; __pyx_t_5+=1) { 2025-09-08T06:05:02,829 | ~~~~~~~~~~^~~~~~~~~~~ 2025-09-08T06:05:02,829 ./shallowlearn/word2vec_inner.c: In function ‘__pyx_pf_12shallowlearn_14word2vec_inner_2score_document_labeled_cbow.isra’: 2025-09-08T06:05:02,837 ./shallowlearn/word2vec_inner.c:8072:7: note: ‘__pyx_v_codelens[0]’ was declared here 2025-09-08T06:05:02,837 8072 | int __pyx_v_codelens[1]; 2025-09-08T06:05:02,837 | ^~~~~~~~~~~~~~~~ 2025-09-08T06:05:05,440 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.cpython-313-arm-linux-gnueabihf.so 2025-09-08T06:05:05,644 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T06:05:05,644 !! 2025-09-08T06:05:05,644 ******************************************************************************** 2025-09-08T06:05:05,645 Please avoid running ``setup.py`` directly. 2025-09-08T06:05:05,645 Instead, use pypa/build, pypa/installer or other 2025-09-08T06:05:05,645 standards-based tools. 2025-09-08T06:05:05,645 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T06:05:05,645 or your builds will no longer be supported. 2025-09-08T06:05:05,645 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T06:05:05,645 ******************************************************************************** 2025-09-08T06:05:05,645 !! 2025-09-08T06:05:05,646 self.initialize_options() 2025-09-08T06:05:05,718 installing to build/bdist.linux-armv7l/wheel 2025-09-08T06:05:05,719 running install 2025-09-08T06:05:05,741 running install_lib 2025-09-08T06:05:05,816 creating build/bdist.linux-armv7l/wheel 2025-09-08T06:05:05,817 creating build/bdist.linux-armv7l/wheel/shallowlearn 2025-09-08T06:05:05,817 copying build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,819 copying build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.pyx -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,820 copying build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.pxd -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,821 copying build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec_inner.c -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,823 copying build/lib.linux-armv7l-cpython-313/shallowlearn/voidptr.h -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,823 copying build/lib.linux-armv7l-cpython-313/shallowlearn/__init__.py -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,824 copying build/lib.linux-armv7l-cpython-313/shallowlearn/models.py -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,824 copying build/lib.linux-armv7l-cpython-313/shallowlearn/word2vec.py -> build/bdist.linux-armv7l/wheel/./shallowlearn 2025-09-08T06:05:05,824 running install_egg_info 2025-09-08T06:05:05,903 Copying ShallowLearn.egg-info to build/bdist.linux-armv7l/wheel/./ShallowLearn-0.0.3-py3.13.egg-info 2025-09-08T06:05:05,905 running install_scripts 2025-09-08T06:05:05,959 creating build/bdist.linux-armv7l/wheel/shallowlearn-0.0.3.dist-info/WHEEL 2025-09-08T06:05:05,960 creating '/tmp/pip-wheel-o6sr6emz/shallowlearn-0.0.3-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T06:05:05,961 adding 'shallowlearn/__init__.py' 2025-09-08T06:05:05,963 adding 'shallowlearn/models.py' 2025-09-08T06:05:05,964 adding 'shallowlearn/voidptr.h' 2025-09-08T06:05:05,966 adding 'shallowlearn/word2vec.py' 2025-09-08T06:05:05,999 adding 'shallowlearn/word2vec_inner.c' 2025-09-08T06:05:06,105 adding 'shallowlearn/word2vec_inner.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T06:05:06,109 adding 'shallowlearn/word2vec_inner.pxd' 2025-09-08T06:05:06,111 adding 'shallowlearn/word2vec_inner.pyx' 2025-09-08T06:05:06,112 adding 'shallowlearn-0.0.3.dist-info/licenses/COPYING' 2025-09-08T06:05:06,113 adding 'shallowlearn-0.0.3.dist-info/METADATA' 2025-09-08T06:05:06,114 adding 'shallowlearn-0.0.3.dist-info/WHEEL' 2025-09-08T06:05:06,114 adding 'shallowlearn-0.0.3.dist-info/top_level.txt' 2025-09-08T06:05:06,115 adding 'shallowlearn-0.0.3.dist-info/RECORD' 2025-09-08T06:05:06,115 removing build/bdist.linux-armv7l/wheel 2025-09-08T06:05:06,500 Building wheel for shallowlearn (setup.py): finished with status 'done' 2025-09-08T06:05:06,504 Created wheel for shallowlearn: filename=shallowlearn-0.0.3-cp313-cp313-linux_armv7l.whl size=293098 sha256=cc7e09140b26b6329a1a46c6754ebb7ae0a80beac1eb8774beed61f674b04584 2025-09-08T06:05:06,505 Stored in directory: /tmp/pip-ephem-wheel-cache-1b312_uq/wheels/67/d9/ab/aa3431a639cad22528e2f0a9387c434352903f0905e63809c6 2025-09-08T06:05:06,514 Successfully built shallowlearn 2025-09-08T06:05:06,517 Removed build tracker: '/tmp/pip-build-tracker-wo2rmd4t'