summaryrefslogtreecommitdiff
path: root/sci-ml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-21 00:31:17 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-21 00:31:17 +0000
commitae832415103492f73a8351ed7a91cb596392d779 (patch)
tree50b8927d2d57e707e7e3402895a997ebbc349dda /sci-ml
parent77684468238b8755c1aa3e72f3055f4e62fcf14c (diff)
gentoo auto-resync : 21:03:2025 - 00:31:16
Diffstat (limited to 'sci-ml')
-rw-r--r--sci-ml/Manifest.gzbin3884 -> 4211 bytes
-rw-r--r--sci-ml/caffe2/Manifest6
-rw-r--r--sci-ml/caffe2/caffe2-2.5.1-r8.ebuild13
-rw-r--r--sci-ml/caffe2/caffe2-2.6.0.ebuild13
-rw-r--r--sci-ml/caffe2/metadata.xml1
-rw-r--r--sci-ml/pysentencepiece/Manifest3
-rw-r--r--sci-ml/pysentencepiece/metadata.xml11
-rw-r--r--sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild29
-rw-r--r--sci-ml/sentencepiece/Manifest4
-rw-r--r--sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch10
-rw-r--r--sci-ml/sentencepiece/metadata.xml11
-rw-r--r--sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild55
-rw-r--r--sci-ml/transformers/Manifest2
-rw-r--r--sci-ml/transformers/transformers-4.49.0-r1.ebuild (renamed from sci-ml/transformers/transformers-4.49.0.ebuild)1
14 files changed, 151 insertions, 8 deletions
diff --git a/sci-ml/Manifest.gz b/sci-ml/Manifest.gz
index 02cd7c705758..ae8dd805a32b 100644
--- a/sci-ml/Manifest.gz
+++ b/sci-ml/Manifest.gz
Binary files differ
diff --git a/sci-ml/caffe2/Manifest b/sci-ml/caffe2/Manifest
index 4ddb7ca57d5a..d6abebf5c38e 100644
--- a/sci-ml/caffe2/Manifest
+++ b/sci-ml/caffe2/Manifest
@@ -13,6 +13,6 @@ DIST pytorch-2.4.1.tar.gz 115029469 BLAKE2B c2909ff27d527bc57cba56b780d3b8cd07a0
DIST pytorch-2.5.1.tar.gz 116091366 BLAKE2B 7838b17562b94ffc7d798031348689db607dd5eae2a3c35be365972e2b52a2c1b12067068d5aca5ab00cf0977d9c2c3c9ae5337d69534c864c732e6256cbeef6 SHA512 a913a466324a65fa3d79c5e9ad4d605fc7976f0134fda2f81aaa3cea29d56926604999b8a238759646d211e63b47bbb446cdffa86ca8defd8159f11e30301289
DIST pytorch-2.6.0.tar.gz 119594438 BLAKE2B 3152eb341cf42295e147e59625beb9c06608aa4b78f9618c1c0024b10c1c767715d07fe8c4be52d029ac47f808cd0d5e65c9530ec90d951a64b993083b4067ad SHA512 a70da80ff09d226085e18228132cf6bb236ad8cc47eed52375d0d2a615f09dd33849da947270b5670c184eab60cb8e2adf11d801babfbda7aa621400501d07b0
EBUILD caffe2-2.4.1-r4.ebuild 8493 BLAKE2B 0e87ccde293ada0765a76580c82a8a9011eae0e554765347b2911f660587895758af79d774439f630806c4644f0e7f74f256b3efc3a6de94d049e46d0031d71b SHA512 28ee9b684719bace598d99f2fa532f91fe7e33882a2f2df4ba649fb000242c4bd09cb360c887da04e22c099c501effef3adab6f3fc299291e821888e797e4dc2
-EBUILD caffe2-2.5.1-r8.ebuild 8658 BLAKE2B 2cbc6401ad7a276a415feb2bb3652ce758201fff9252333384ef32aef21d91da01365f26ba46757f66d8b82d8d95ef223bb5807e111d308f241de013946c1376 SHA512 7f687014d47eac625e3496b46d29ff4dffbc3c4d9e0425b545b6b9495b2e9e80f5f3fa2ea42d2e0ff3f01e2555ead21f432736e0365caa34d1aed108a83d436f
-EBUILD caffe2-2.6.0.ebuild 8681 BLAKE2B 53ef41565f538c171e063a76fac06bfe5e8c4ac5c9ced917fbc07f359dc4e51feb70e182b7008254e18fdb9df4bb33df10442e8392efd4ca52f30da61f25f005 SHA512 0e909d6227b4f8bc2b0f7900bada6fd9bdd2bd410c7c64ef81a0c7fb2c8a2742e679f3e67946fdb6276f3246a817f5279604cd196e802124efb2bbeda0a589e6
-MISC metadata.xml 1162 BLAKE2B 8dba3cb46f3a2ec3be3e5b6fec7d6702095d926bde0416543f596021515775a3a870e1a3a0bb52e3b0e6b64254eef5ac963d42b678cd91f6b88377d292d4de50 SHA512 847ee1c39d29cf46d1a0b2c39563048aefc64daed00db50790206947bbf3e35cad4b52a15f92e760c5143a466283e33e1cc7e4bd70e1b48be584c805b2365b81
+EBUILD caffe2-2.5.1-r8.ebuild 8902 BLAKE2B db406a189c77b077fd6bb331284ef8b98f5d24b750984e463f602ce65e6c29fe9d9de24d6a4aa01f8096c683d34d82a024fd90f470c15cab347535d5fb9def08 SHA512 959b42ba518e247571caa6569f21a89e2125b8d407120bcc0a7c37fc4832115bcf13496c86b454745d4ea4352c4ba9938ab5b31f460804c28ee8ab65cb6761e0
+EBUILD caffe2-2.6.0.ebuild 8925 BLAKE2B 375aee7e8530bb662910afd62aaa07b629c6a0d78079cd13ae7f5630d90db2dda5fbf1d9e09837df5745d77b5fc06f1bfc74daf2e5eaeb8d81baab3936e64e95 SHA512 fa0e70ef18600cf84832f7b20f63aa5671c1861406c70ecdb8f5f6fe50897e88be47694e6c7a5e7de621238d5b0b26d1d6240ae24d8ccf9dc8222d94b44e8b1b
+MISC metadata.xml 1228 BLAKE2B 29fa99ccc009ae8ac209cf0a85a8c87992d10301837f44478b4fe60445dbf261cf1c3869cc6e173944b9c98608fcf32a379c766bf7e53267c90fd71e51e1f9a0 SHA512 06d89ac1b62bf215d56ac67408f6027849f3a1948f1a40013aa989f9d879eb9aa9156d9c336cc83d2bb3795271c11d39d34919f749d83dbfbf48cc2d6aa8545e
diff --git a/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild b/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild
index 848c743feb57..902bee88e3f5 100644
--- a/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild
+++ b/sci-ml/caffe2/caffe2-2.5.1-r8.ebuild
@@ -20,7 +20,8 @@ S="${WORKDIR}"/${MYP}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack"
+IUSE="cuda distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy
+ onednn openblas opencl openmp qnnpack rocm xnnpack"
RESTRICT="test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -149,6 +150,14 @@ src_prepare() {
c10/CMakeLists.txt \
c10/hip/CMakeLists.txt \
|| die
+ sed -i \
+ -e 's:pocketfft_hdronly.h:pocketfft/pocketfft_hdronly.h:' \
+ aten/src/ATen/native/mkl/SpectralOps.cpp \
+ die
+ sed -i \
+ -e '/Using pocketfft in directory:/d' \
+ cmake/Dependencies.cmake \
+ || die
cmake_src_prepare
pushd torch/csrc/jit/serialization || die
@@ -213,7 +222,7 @@ src_configure() {
-DUSE_ITT=OFF
-DUSE_KINETO=OFF # TODO
-DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma
- -DUSE_MEM_EFF_ATTENTION=OFF
+ -DUSE_MEM_EFF_ATTENTION=$(usex memefficient)
-DUSE_MKLDNN=$(usex onednn)
-DUSE_MPI=$(usex mpi)
-DUSE_NCCL=OFF
diff --git a/sci-ml/caffe2/caffe2-2.6.0.ebuild b/sci-ml/caffe2/caffe2-2.6.0.ebuild
index b7d62a0ae814..1cd499d32116 100644
--- a/sci-ml/caffe2/caffe2-2.6.0.ebuild
+++ b/sci-ml/caffe2/caffe2-2.6.0.ebuild
@@ -20,7 +20,8 @@ S="${WORKDIR}"/${MYP}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="cuda distributed fbgemm flash gloo mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack"
+IUSE="cuda distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy
+ onednn openblas opencl openmp qnnpack rocm xnnpack"
RESTRICT="test"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -149,6 +150,14 @@ src_prepare() {
c10/CMakeLists.txt \
c10/hip/CMakeLists.txt \
|| die
+ sed -i \
+ -e 's:pocketfft_hdronly.h:pocketfft/pocketfft_hdronly.h:' \
+ aten/src/ATen/native/mkl/SpectralOps.cpp \
+ die
+ sed -i \
+ -e '/Using pocketfft in directory:/d' \
+ cmake/Dependencies.cmake \
+ || die
cmake_src_prepare
pushd torch/csrc/jit/serialization || die
@@ -213,7 +222,7 @@ src_configure() {
-DUSE_ITT=OFF
-DUSE_KINETO=OFF # TODO
-DUSE_MAGMA=OFF # TODO: In GURU as sci-libs/magma
- -DUSE_MEM_EFF_ATTENTION=OFF
+ -DUSE_MEM_EFF_ATTENTION=$(usex memefficient)
-DUSE_MKLDNN=$(usex onednn)
-DUSE_MPI=$(usex mpi)
-DUSE_NCCL=OFF
diff --git a/sci-ml/caffe2/metadata.xml b/sci-ml/caffe2/metadata.xml
index 0754850fe24c..2483e58ed39e 100644
--- a/sci-ml/caffe2/metadata.xml
+++ b/sci-ml/caffe2/metadata.xml
@@ -10,6 +10,7 @@
<flag name="fbgemm">Use <pkg>sci-ml/FBGEMM</pkg></flag>
<flag name="flash">Enable flash attention</flag>
<flag name="gloo">Use <pkg>sci-ml/gloo</pkg></flag>
+ <flag name="memefficient">Enable mem efficient attention</flag>
<flag name="mkl">Use <pkg>sci-libs/mkl</pkg> for blas, lapack and sparse blas routines</flag>
<flag name="nnpack">Use <pkg>sci-ml/NNPACK</pkg></flag>
<flag name="numpy">Add support for math operations through numpy</flag>
diff --git a/sci-ml/pysentencepiece/Manifest b/sci-ml/pysentencepiece/Manifest
new file mode 100644
index 000000000000..05d0088a2796
--- /dev/null
+++ b/sci-ml/pysentencepiece/Manifest
@@ -0,0 +1,3 @@
+DIST sentencepiece-0.2.0.tar.gz 11980811 BLAKE2B adf28a66de3f6995d31c3b9be6a324614b95f20fe07ea33dd914bcd9d33d123dfee69f80ef7b2a70c3c23700534916caf57ac877e55e5c9d0d671d37372e0aed SHA512 b4214f5bfbe2a0757794c792e87e7c53fda7e65b2511b37fc757f280bf9287ba59b5d630801e17de6058f8292a3c6433211917324cb3446a212a51735402e614
+EBUILD pysentencepiece-0.2.0.ebuild 646 BLAKE2B eb2c116ae46f74414cddd18eb5c53b19189f8bc1f1939aca56a384b961c1aa91741c023d8c4a79cf47fc89c0ee8e56211dd1d0c475287524381923955fa75f5c SHA512 f41b506ce911d096687875dd2f605abdf552ba27f6f9f7f3f3068180ecde3d1203e084894f7a242557a38026b54a1fb55ce8dd31cbdfd7e710e14e56d711a084
+MISC metadata.xml 333 BLAKE2B 03fe2156a6c7e3c777d32eaad0116b47c67929331f479a91eed112aae5740160be79048c0488f124824e079b7e8316efd8b20b27c0f37e99b3fa47fe1c7abcb9 SHA512 b0b545f7110d19388c741d11ec2225526b73f359b50ad9e77757dd741138376f68b18b2130e78c172de2b95c4803b66c7179d6ced8c06d2ddd828fb0262b2c38
diff --git a/sci-ml/pysentencepiece/metadata.xml b/sci-ml/pysentencepiece/metadata.xml
new file mode 100644
index 000000000000..c1ecc19d09a6
--- /dev/null
+++ b/sci-ml/pysentencepiece/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">google/sentencepiece</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild b/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild
new file mode 100644
index 000000000000..39d0f7889fcc
--- /dev/null
+++ b/sci-ml/pysentencepiece/pysentencepiece-0.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1
+
+MY_PN=${PN:2}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Text tokenizer for Neural Network-based text generation"
+HOMEPAGE="https://github.com/google/sentencepiece"
+SRC_URI="https://github.com/google/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}"/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="${CATEGORY}/${MY_PN}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+ ${EPYTHON} test/sentencepiece_test.py || die
+}
diff --git a/sci-ml/sentencepiece/Manifest b/sci-ml/sentencepiece/Manifest
new file mode 100644
index 000000000000..302bfb3dca6b
--- /dev/null
+++ b/sci-ml/sentencepiece/Manifest
@@ -0,0 +1,4 @@
+AUX sentencepiece-0.2.0-gcc15.patch 314 BLAKE2B befcc8bea7b4b9ca518218ecc8cea1857a8e21d123a8e45b14f392effb94537f55e60f8fa5aa13e659d9b8315177b6ddb0558c8577d2838d0c475f1c107e7e21 SHA512 f21684bbeaa91d09f188c72302120a23f02e02fd551a61b47907c0a732b31980ee896625c0dc1101cb571ccc294f7f3e3d39ff45cfced24486bb6a4e8adaa6a8
+DIST sentencepiece-0.2.0.tar.gz 11980811 BLAKE2B adf28a66de3f6995d31c3b9be6a324614b95f20fe07ea33dd914bcd9d33d123dfee69f80ef7b2a70c3c23700534916caf57ac877e55e5c9d0d671d37372e0aed SHA512 b4214f5bfbe2a0757794c792e87e7c53fda7e65b2511b37fc757f280bf9287ba59b5d630801e17de6058f8292a3c6433211917324cb3446a212a51735402e614
+EBUILD sentencepiece-0.2.0.ebuild 1009 BLAKE2B 6b45412a91597ded814d15fba07e48f9e81beadcea3a16cbda39d076bc852414a0a72db5095854b1d426f335328587539244257fb98b36b3929abd7a5be5f222 SHA512 2cfb44711e9017b2c2ec016f31885fed8588d38d892dc401337e80c0f09ec184a30f6ad173366dce7bd7d8f153364813847762f54496824fda096987a6623612
+MISC metadata.xml 333 BLAKE2B 03fe2156a6c7e3c777d32eaad0116b47c67929331f479a91eed112aae5740160be79048c0488f124824e079b7e8316efd8b20b27c0f37e99b3fa47fe1c7abcb9 SHA512 b0b545f7110d19388c741d11ec2225526b73f359b50ad9e77757dd741138376f68b18b2130e78c172de2b95c4803b66c7179d6ced8c06d2ddd828fb0262b2c38
diff --git a/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch
new file mode 100644
index 000000000000..d165dfb7e55c
--- /dev/null
+++ b/sci-ml/sentencepiece/files/sentencepiece-0.2.0-gcc15.patch
@@ -0,0 +1,10 @@
+--- a/src/sentencepiece_processor.h 2025-03-20 21:45:30.138329183 +0100
++++ b/src/sentencepiece_processor.h 2025-03-20 21:46:09.315859746 +0100
+@@ -15,6 +15,7 @@
+ #ifndef SENTENCEPIECE_PROCESSOR_H_
+ #define SENTENCEPIECE_PROCESSOR_H_
+
++#include <cstdint>
+ #include <cstring>
+ #include <memory>
+ #include <string>
diff --git a/sci-ml/sentencepiece/metadata.xml b/sci-ml/sentencepiece/metadata.xml
new file mode 100644
index 000000000000..c1ecc19d09a6
--- /dev/null
+++ b/sci-ml/sentencepiece/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">google/sentencepiece</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild
new file mode 100644
index 000000000000..70d70daf2bb2
--- /dev/null
+++ b/sci-ml/sentencepiece/sentencepiece-0.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Text tokenizer for Neural Network-based text generation"
+HOMEPAGE="https://github.com/google/sentencepiece"
+SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-cpp/abseil-cpp
+ dev-libs/protobuf
+ dev-util/google-perftools
+"
+DEPEND="${RDEPEND}
+ dev-libs/darts
+"
+
+DOCS=(
+ README.md
+ doc/api.md
+ doc/experiments.md
+ doc/normalization.md
+ doc/options.md
+ doc/special_symbols.md
+)
+
+PATCHES=( "${FILESDIR}"/${P}-gcc15.patch )
+
+src_prepare() {
+ sed -i \
+ -e "s:third_party/darts_clone/darts.h:darts.h:" \
+ src/model_interface.h \
+ src/normalizer.h \
+ src/normalizer.cc \
+ src/unigram_model.h \
+ src/builder.cc \
+ || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSPM_ABSL_PROVIDER=package
+ -DSPM_PROTOBUF_PROVIDER=package
+ )
+ cmake_src_configure
+}
diff --git a/sci-ml/transformers/Manifest b/sci-ml/transformers/Manifest
index c2fdc603f029..088a1633096b 100644
--- a/sci-ml/transformers/Manifest
+++ b/sci-ml/transformers/Manifest
@@ -3,5 +3,5 @@ DIST transformers-4.48.3.gh.tar.gz 19569408 BLAKE2B 563c93580742ca2357509812292a
DIST transformers-4.49.0.gh.tar.gz 19922847 BLAKE2B 66d70f417099b46183755bf705c9d2fa522c5e33c508cf5054b9fba260fd0e3011198d3eccae6671bcc02014836e3055712e0462e00551a34c5a89c430116a41 SHA512 72439dd4535a1622d57230a0180d5f3d96a53e450978e7916fb93638d5a1aeb0da775f1f6b189cc8a3be9d1bd557ab70a2ea90455a5b5129d2067b5ec61e49b8
EBUILD transformers-4.47.1.ebuild 4554 BLAKE2B e773106bf578a05cce42081bdc0f25af3bde4576881b4701243f57ad7b14c2639d66d46d382e6ccabad8ff62e869049d5efc5d105f8cabe1b652cfcaf7e1f677 SHA512 8ed6ec09e0f338f1dcebee1e58919abda71fa1eca7691193c12f39e2df836ad18f476aa8b76e3b836be28a89ced0f1dd191948153123debc41a0dc71d57e55d9
EBUILD transformers-4.48.3.ebuild 4782 BLAKE2B 85fc6fcd3f17c699f10c15e54dacff1bd011d9b24f7bbfafc36b126761cdcc26958304779c447d43b3be211ee4818f6649038d8ace22cb32d76d0860bf09bd5a SHA512 4db05ed7b436dc97c33dbfd2b256f982ee04a0a13684ba1fc5a7eb602f0986b7b21f3914cbc75a07bfd5b255d67f4014abc798940317e14389e0e3b88f0d19fa
-EBUILD transformers-4.49.0.ebuild 4789 BLAKE2B 1ac3ed1726c75b579839202282307e44c789ad85f916ec83226b9b07ae059ca1a3ff62eec3ba90c8640be46e71e3cbb8f4ed4b6ed7b706c81697980af48f9d59 SHA512 be37a30e15694dd1b38c30f680da6ac8db003cbee58ddd15d90d37d85a17fdcc945a091d775b929547d8a6cdf0e29e980d6b0eba168065327576a53eff636c84
+EBUILD transformers-4.49.0-r1.ebuild 4832 BLAKE2B 979679556dae68b979925fba8393ff2a1b8973612e8277dbdd133744ac335e8e729a85809ee4f5e2e467d00407f7070151daee27fc0a0c0192d128fdf83b96d5 SHA512 e324fd55f4654bb841f3b68f90f7055e3138b22e21db384806e3cd7fa44117fed9974e00b759d023bb67db8f0e05efecdeab2fa2b31817725f1fc93e42715902
MISC metadata.xml 387 BLAKE2B 3f22d78a1aa32d40204f0c028a564cae5950a3294a7f0ed13c171683a63d2e62892a3740834735a5165745bb477538ac75826fd0c495883bacb32fe22d124621 SHA512 f800c33c27db9b23289e0086f82a80c593b7eeca00cec7bd9c3619e4f074878302c9110117d1a4ddaf789c53a58c4b274d46f4bcea9b8eec477b4fcf8e317a29
diff --git a/sci-ml/transformers/transformers-4.49.0.ebuild b/sci-ml/transformers/transformers-4.49.0-r1.ebuild
index 848ca8a9d83e..a691a7af8f3e 100644
--- a/sci-ml/transformers/transformers-4.49.0.ebuild
+++ b/sci-ml/transformers/transformers-4.49.0-r1.ebuild
@@ -39,6 +39,7 @@ BDEPEND="
$(python_gen_cond_dep '
dev-python/parameterized[${PYTHON_USEDEP}]
dev-python/timeout-decorator[${PYTHON_USEDEP}]
+ sci-ml/pysentencepiece[${PYTHON_USEDEP}]
')
"