Frequently Asked Questions for Lilypad Network
Lilypad is developing a serverless, distributed compute network that enables internet-scale data processing for AI, ML & other arbitrary computation from blockchains, while unleashing idle processing power & unlocking a new marketplace for compute.
Lilypad provides decentralized AI computational services. By extending unrestricted, global access to computational power, Lilypad strategically collaborates with decentralized infrastructure networks, such as Filecoin, to formulate a transparent, efficient, and accessible computational ecosystem.
Perform off-chain decentralized compute over data, with on-chain guarantees, and to call this functionality directly from a smart contract, CLI and an easy to use abstraction layer, opens the door to a multitude of possible applications.
Lilypad released a Litepaper and will release a Whitepaper soon!
Lilypad Network is currently in Testnet. The team is currently ironing out some remaining known issues and working on a fair model for our Incentivized Testnet.
Find the full Lilypad Network roadmap on our website!
Previously, Lilypad required deterministic jobs on the network and used optimistic reproducibility to randomly re-run jobs to ensure trust, however this method has been deprecated due to:
the limitation the determinism requirement placed on what jobs were available to run on the network
the inability to realistically be able to determine a “deterministic” job to be deterministic easily
Yes, Lilypad closed our seed round of funding in March 2024.
The Lilypad Incentivized testnet is on track to launch by the end of June 2024. Stay tuned on the Lilypad Discord for more info!
Lilybit_ rewards will be awarded to nodes for time on the network (up to a 4x multiplier) and compute power brought to the network. Rewards will be redeemable, for the Lilypad ERC20 Utility Token at Mainnet Launch, with between 5% and 10% of the total token supply (depending on IncentiveNet demand and tokenomics finalization) being allocated to this phase of the Lilypad Network.
Resource Providers (RP) can track their Lilybit_ earnings with the RP Leaderboard.
Phase 1 of the Incentivized Testnet is focused on rewarding nodes on the network, referred to as Resource Providers. The earlier a provider joins the network, the more Lilybits_ will be available.
Phases 2 and onward will provide rewards for Lilypad modules created as well as developer tools/apps (in addition to rewarding nodes)
The required steps before running a Lilypad node include adding the node, adding the Lilypad network information, obtaining tokens and installing the required software.
Refer to the Running a Node documentation for a detailed guide on the prerequisites.
The minimum hardware requirements to run a Lilypad node are:
Processor: Quad-core x64 Processor
RAM: 16GB (see additional details below)
Internet: 250Mbps Download Speed
GPU: NVIDIA GPU with a minimum of 8GB VRAM (see additional details below)
For more information, please visit Hardware Requirements.
Resource providers are expected to have the latest Lilypad versions installed on their machines.
The instructions can be found in our installation documentation.
To check if the RP is running use the following command: sudo systemctl status lilypad-resource-provider
.
This will give a live output from the Lilypad node. The logs will show the node running and accepting jobs on the network. To get more information from your node, run the following: sudo journalctl -u lilypad-resouce-provider.service -f
Find more information in Running a Node.
To run a ML model like Stable Diffusion on Lilypad, the model must be setup as a Lilypad Module (see instructions below). Once setup, modules are run with the Lilypad CLI.
To run a ML job on Lilypad (Stable Diffusion, Mistral 7b, Stable Diffusion Video, and more) using the Lilypad CLI, follow the CLI instructions to get started.
To build an application with Lilypad compute and modules on the backend, check out this guide.
A Lilypad module is a Git repository that can be used to perform various tasks using predefined templates and inputs. This "build a job module" guide will walk you through the process of creating a Lilypad module, including defining a JSON template, handling inputs, ensuring determinism, and other best practices.
Lilypad is an open network that allows anyone to contribute GPU computing capacity. There is currently no cost or incentives for running a Lilypad node. Find instructions for running a node in the docs.
Linux (latest Ubuntu LTS recommended)
Nvidia GPU
Nvidia drivers
Docker
Nvidia docker drivers
For more information on the requirements to run a Lilypad node, please refer to the hardware requirements documentation.
Currently, there's no cost to run jobs and no incentive. Tokenomics and research papers are currently being developed and expected by early Q3 2024.
Although the launch date is not finalized, the launch of Lilypad Mainnet and the TGE for LP tokens is scheduled for Q4 2024.
Can't find the answer you were looking for? Join the Lilypad Discord server for live support! 🪷