Joe Vardon of Cleveland.com reported the news, noting Perkins was with the Cavs at LeBron James' so-called team minicamp in California.
Perkins, 32, last played for the New Orleans Pelicans during the 2015-16 season. He averaged 2.5 points and 3.5 rebounds in 37 games.
The veteran center said in July that he is not retired and wants to make an NBA return.
"I've been keeping my weight down, making sure I'm getting all the cardio I need, staying in great shape," Perkins said, per Gary Washburn of the Boston Globe. "I'm just going to do what I can. I feel good. I've been on top of my basketball work and I'm just waiting for my opportunity, if it happens. I've just changed my diet, working on my quickness, and just trying to get better. It's 30 teams out there and I'm just looking for one opportunity. It will come. I'm just trying to leave it in God's hands."
Perkins previously played for the Cavs during the 2014-15 season. It's unlikely he will make their opening night roster, given they have a maximum of 15 guaranteed contracts on their roster. But if Perk winds up impressing during camp, it's possible another team will give him a shot.
The Cavs currently have 19 of their 20 roster spots filled for camp.